需要 select 行来自 Web Table
Need to select rows from Web Table
我有一个网站 table,它显示了一些基于某些搜索过滤条件的数据。所以实际上我们总共有 50 行。但是在应用过滤器之后,table 上只有 1 是可见的。
这里的问题是,在 DOM 中,它显示了所有 50 行,包括可见的 1 行。
<table-row style="height: 32px; line-height: 32px; transform: translateY(0px);">
<table-row style="height: 12px; line-height: 12px; transform: translateY(32px); display:none;">
<table-row style="height: 12px; line-height: 12px; transform: translateY(38px); display:none;">
<table-row style="height: 12px; line-height: 12px; transform: translateY(41px); display:none;">
现在我唯一的选择是使用属性的显示部分-“style”I 因为我只想要那些行,它们的样式属性中不包含此显示选项 none 我正在尝试一个 xpath 像-
下面但它不起作用`
//table-row[not(contains(@style,'%display: none%')]
您需要删除前导和尾随 %
符号并添加右括号:
//table-row[not(contains(@style,'display:none;'))]
我有一个网站 table,它显示了一些基于某些搜索过滤条件的数据。所以实际上我们总共有 50 行。但是在应用过滤器之后,table 上只有 1 是可见的。 这里的问题是,在 DOM 中,它显示了所有 50 行,包括可见的 1 行。
<table-row style="height: 32px; line-height: 32px; transform: translateY(0px);">
<table-row style="height: 12px; line-height: 12px; transform: translateY(32px); display:none;">
<table-row style="height: 12px; line-height: 12px; transform: translateY(38px); display:none;">
<table-row style="height: 12px; line-height: 12px; transform: translateY(41px); display:none;">
现在我唯一的选择是使用属性的显示部分-“style”I 因为我只想要那些行,它们的样式属性中不包含此显示选项 none 我正在尝试一个 xpath 像- 下面但它不起作用`
//table-row[not(contains(@style,'%display: none%')]
您需要删除前导和尾随 %
符号并添加右括号:
//table-row[not(contains(@style,'display:none;'))]