gpt4 book ai didi

python - 无法定位 css_selector 元素 Selenium

转载 作者:太空宇宙 更新时间:2023-11-04 06:14:26 28 4
gpt4 key购买 nike

我正在尝试使用 Selenium 找到要单击的按钮。包含按钮的 html 部分如下:

<button class="btn-standard call-to-action">Login</button>

我正在尝试通过以下方式找到它:

btn = driver.find_element_by_css_selector("btn-standard.call-to-action")

然后我应该执行 btn.click()

但是当我尝试运行代码时出现此错误:

 no such element: Unable to locate element: {"method":"css 
selector","selector":"btn-standard.call-to-action"}

我该如何解决这个问题?

最佳答案

试试这个

btn = driver.find_element_by_css_selector(".btn-standard.call-to-action")

您在 css_selector 的开头缺少一个点,因此它会查找元素 btn-standard 而不是类。并且没有 btn-standard

这样的元素

您也可以像这样使用类尝试元素类型:

btn = driver.find_element_by_css_selector("button.btn-standard")

或者类和元素类型的任意组合

关于python - 无法定位 css_selector 元素 Selenium ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56120232/

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