无法定位元素硒

卢多维科·科米托

我正在尝试使用 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"}

我怎样才能解决这个问题?

代码武士777

试试这个

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

或任何类和元素类型的组合

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

硒无法定位元素-框架

来自分类Dev

无法定位硒元素

来自分类Dev

Selenium 无法定位元素

来自分类Dev

硒无法定位类元素

来自分类Dev

无法定位元素没有这样的元素

来自分类Dev

实习生框架 - LeadFoot - 无法定位元素

来自分类Dev

IE 上的 Python Selenium 无法定位元素?

来自分类Dev

即使 xpath 正确,也无法定位元素

来自分类Dev

使用 WebDriverWait 时无法定位元素和 TimeoutException

来自分类Dev

在硒中定位元素

来自分类Dev

硒无法在浏览器DOM中定位元素

来自分类Dev

无法在C#中使用硒定位元素错误

来自分类Dev

无法单击该元素。错误:没有这样的元素:无法定位元素:

来自分类Dev

量角器自定义定位器无法定位元素

来自分类Dev

在模式弹出窗口中交换时无法定位元素

来自分类Dev

使用 Python 和 Selenium 进行抓取问题(无法定位元素)

来自分类Dev

无法定位元素:python 爬行中的 css 选择器或 xpath

来自分类Dev

Selenium 无法定位元素,一个使用xpath 的搜索按钮

来自分类Dev

NoSuchElementException:消息:尝试通过 Selenium 和 Python 单击 VISA 按钮时无法定位元素

来自分类Dev

无法定位元素:通过 Selenium 和 Python 单击按钮时

来自分类Dev

抓取“加载更多”按钮给出错误 - 无法定位元素

来自分类Dev

无法定位跨度元素

来自分类Dev

OpenQA.Selenium.NoSuchElementException:使用Selenium和C#在页面上定位元素时无法定位元素错误

来自分类Dev

无法在Sitecore 8.1中定位元素(硒和c#)

来自分类Dev

如何使用try-expect跳过硒无法使用Selenium和Python定位元素的情况

来自分类Dev

无法在python硒中使用Selenium Chrome WebDriver定位元素

来自分类Dev

无法使用硒在网页中定位元素(没有 Id)

来自分类Dev

没有这样的元素:无法定位元素:{"method":"xpath","selector":"//input[@id='IDToken1']"}

来自分类Dev

得到以下消息:没有这样的元素:无法定位元素:{“method”:”xpath”,”selector”:”//span[@id='lblError']/text()”}”

Related 相关文章

  1. 1

    硒无法定位元素-框架

  2. 2

    无法定位硒元素

  3. 3

    Selenium 无法定位元素

  4. 4

    硒无法定位类元素

  5. 5

    无法定位元素没有这样的元素

  6. 6

    实习生框架 - LeadFoot - 无法定位元素

  7. 7

    IE 上的 Python Selenium 无法定位元素?

  8. 8

    即使 xpath 正确,也无法定位元素

  9. 9

    使用 WebDriverWait 时无法定位元素和 TimeoutException

  10. 10

    在硒中定位元素

  11. 11

    硒无法在浏览器DOM中定位元素

  12. 12

    无法在C#中使用硒定位元素错误

  13. 13

    无法单击该元素。错误:没有这样的元素:无法定位元素:

  14. 14

    量角器自定义定位器无法定位元素

  15. 15

    在模式弹出窗口中交换时无法定位元素

  16. 16

    使用 Python 和 Selenium 进行抓取问题(无法定位元素)

  17. 17

    无法定位元素:python 爬行中的 css 选择器或 xpath

  18. 18

    Selenium 无法定位元素,一个使用xpath 的搜索按钮

  19. 19

    NoSuchElementException:消息:尝试通过 Selenium 和 Python 单击 VISA 按钮时无法定位元素

  20. 20

    无法定位元素:通过 Selenium 和 Python 单击按钮时

  21. 21

    抓取“加载更多”按钮给出错误 - 无法定位元素

  22. 22

    无法定位跨度元素

  23. 23

    OpenQA.Selenium.NoSuchElementException:使用Selenium和C#在页面上定位元素时无法定位元素错误

  24. 24

    无法在Sitecore 8.1中定位元素(硒和c#)

  25. 25

    如何使用try-expect跳过硒无法使用Selenium和Python定位元素的情况

  26. 26

    无法在python硒中使用Selenium Chrome WebDriver定位元素

  27. 27

    无法使用硒在网页中定位元素(没有 Id)

  28. 28

    没有这样的元素:无法定位元素:{"method":"xpath","selector":"//input[@id='IDToken1']"}

  29. 29

    得到以下消息:没有这样的元素:无法定位元素:{“method”:”xpath”,”selector”:”//span[@id='lblError']/text()”}”

热门标签

归档