如何使用selenium webdriver选择此元素

时间:2017-06-07 09:20:56

标签: selenium-webdriver

<div class="table-row ng-scope" ng-repeat="territory in allTerritories | filter:query">

<div class="table-row ng-scope" ng-repeat="territory in allTerritories | filter:{selected:true}">

有没有人知道如何使用webdriver选择上面的元素。它们的唯一区别是filter属性。

1 个答案:

答案 0 :(得分:0)

您可以使用cssSelector按属性部分内容

进行选择
driver.findElement(By.cssSelector(".table-row[ng-repeat*='query']"));

driver.findElement(By.cssSelector(".table-row[ng-repeat*='selected']"));