gpt4 book ai didi

javascript - 如何使用 python selenium 单击 angularjs 链接?

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:29:54 25 4
gpt4 key购买 nike

我有以下 html,其中包含多个链接,这些链接使用相同的类和元素,我想用 python selenium 单击具有 ng-switch-when="next"的链接。

<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()

关于javascript - 如何使用 python selenium 单击 angularjs 链接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33051164/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com