我想点击网页的第2页和第3页使用Firefox Selenium,下面是html代码。 请帮忙!!
<ul>
<li ng-class="{disabled:pagerObj.currentPage === 1}" ng-click="setPage(pagerObj.currentPage - 1);" class="disabled">Previous</li>
<li ng-class="{active:pagerObj.currentPage === page}" ng-repeat="page in pagerObj.pages track by $index" ng-click="setPage(page, $event);" class="ng-binding ng-scope active">1</li>
<li ng-class="{active:pagerObj.currentPage === page}" ng-repeat="page in pagerObj.pages track by $index" ng-click="setPage(page, $event);" class="ng-binding ng-scope">2</li>
<li ng-class="{active:pagerObj.currentPage === page}" ng-repeat="page in pagerObj.pages track by $index" ng-click="setPage(page, $event);" class="ng-binding ng-scope">3</li>
答案 0 :(得分:0)
尝试使用此xpaths
链接1
//li[contains(@class,'ng-binding ng-scope')][contains(text(),'1')]
//ul//li[contains(text(),'1')]
链路2
//li[contains(@class,'ng-binding ng-scope')][contains(text(),'2')]
//ul//li[contains(text(),'2')]
链接3
//li[contains(@class,'ng-binding ng-scope')][contains(text(),'3')]
//ul//li[contains(text(),'3')]