我有以下 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>
这是我尝试过的,但网页没有任何响应。
driver.find_element_by_xpath("//a[@class='ng-scope'][@ng-switch-when='next']").click()
我知道您说过您尝试使用 CSS 类,但这应该适用于提供的 HTML。如果没有,请发布更多相关的周围 HTML,以便我可以调整 CSS 选择器。
driver.find_element_by_css_selector("a[ng-switch-when='next']").click()
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)