Chr*_*ris 5 javascript python selenium angularjs
我有以下 html,其中包含使用相同类和元素的多个链接,我想单击具有 ng-switch-when="next" 和 python selenium 的链接。
<a class="ng-scope" ng-switch-when="prev" ng-click="params.page(page.number)" href="">«</a>
<a class="ng-scope" ng-switch-when="first" ng-click="params.page(page.number)" href=""><span class="ng-binding" ng-bind="page.number">1</span></a><
<a class="ng-scope" ng-switch-when="next" ng-click="params.page(page.number)" href="">»</a>
Run Code Online (Sandbox Code Playgroud)
这是我尝试过的,但是网页没有响应。
driver.find_element_by_xpath("//a[@class='ng-scope'][@ng-switch-when='next']").click()
Run Code Online (Sandbox Code Playgroud)
我知道你说过你尝试过使用 CSS 类,但这应该适用于提供的 HTML。如果没有,请发布更多相关的 HTML,以便我可以调整 CSS 选择器。
driver.find_element_by_css_selector("a[ng-switch-when='next']").click()
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6284 次 |
| 最近记录: |