对selenium使用CSS选择器。当字段非常相似时过滤字段。参见场景
下面的CSS使用firefinder返回这两个字段对selenium使用CSS选择器。当字段非常相似时过滤字段。参见场景,css,selenium,css-selectors,Css,Selenium,Css Selectors,下面的CSS使用firefinder返回这两个字段 tr[class="ui-widget-content footrow footrow-ltr"] td[aria-describedby*="Active_Customers"] 返回: <td aria-describedby="Grid_1201748220_Active_Customers" style="width: 150px;" role="gridcell"> <td aria-describedby="G
tr[class="ui-widget-content footrow footrow-ltr"] td[aria-describedby*="Active_Customers"]
返回:
<td aria-describedby="Grid_1201748220_Active_Customers" style="width: 150px;" role="gridcell">
<td aria-describedby="Grid_1201748220_New_Active_Customers" style="width: 150px;" role="gridcell">
正如人们所看到的,它们之间的区别只是(新的)(第一个结果)。是否有一种方法,只需使用CSS定位器即可获得活动客户(而不是新客户)(第一个结果)。除了排除其中包含“新”的客户之外,似乎没有其他方法(不幸的是,这会导致更长的选择器):
除了排除包含“New”的选项外,似乎没有其他方法(不幸的是,这会导致更长的选择器):
我想我已经试过了。。。但这正是我需要的。我想我已经试过了。。。但这正是我需要的。
tr[class="ui-widget-content footrow footrow-ltr"] td[aria-describedby*="Active_Customers"]:not([aria-describedby*="New_Active_Customers"])