使用Firefox Selenium点击网站下一页的VBA代码

时间:2017-09-28 05:37:05

标签: vba selenium

我想点击网页的第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>

1 个答案:

答案 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')]