Python-Selenium通过href找到元素

aaaaaaaaaron_g

我正在尝试使用Selenium查找(并单击)我的Python程序的特定页面。

我试过了

driver.findElement(By.cssSelector("a[href*='text']")).click();

driver.findElement(By.partialLinkText("text")).click();

随着text我正在寻找。这些不适用于错误

AttributeError: 'WebDriver' object has no attribute 'findElement'

我只能假定它找不到元素,因为那是Java而不是Python。

网站上链接的唯一区别因素是href属性。

所有其他标签都有重复。我无法100%猜出正确的链接,因此我还需要定位器使用部分文字。

反正有开始吗?我可以使用其他程序吗?有人成功做到了吗?我尝试搜索,但没人问过。

乔·杨

你可以试试:

from selenium.webdriver.common.by import By
...
driver.find_element(By.PARTIAL_LINK_TEXT, 'text').click()

或者

from selenium import webdriver
...
driver.find_element_by_partial_link_text("text").click()

编辑:对于href本身的部分文本搜索,请尝试:

from selenium import webdriver
...
driver.find_element_by_xpath("//a[contains(@href,'text')]").click()

资料来源:

http://selenium-python.readthedocs.org/faq.html?highlight=click#how-to-auto-save-files-using-custom-firefox-profile

http://selenium-python.readthedocs.org/locating-elements.html#locating-elements

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Python 和 Selenium:无法找到要单击的特定 (href) 元素

来自分类Dev

Python + Selenium-无法通过类名找到元素

来自分类Dev

Python / Selenium-通过xpath查找元素-元素在那里,但未找到

来自分类Dev

Python / Selenium-通过xpath查找元素-那里的元素,但未找到

来自分类Dev

如何使用Selenium,python通过索引单击通过xpath找到的所有元素

来自分类Dev

如何通过Selenium和Python使用classname属性找到最后一个Web元素

来自分类Dev

Selenium Web驱动程序Python无法通过ID找到元素

来自分类Dev

如何使用 selenium python 定位 href 元素

来自分类Dev

无法在Selenium Python中找到元素

来自分类Dev

无法在Selenium Python中找到元素

来自分类Dev

无法使用 xpath 找到元素 selenium python

来自分类Dev

Selenium / Python:为什么在我的for循环迭代中找到第一个元素后,为什么Selenium find_element_不再通过查找元素了?

来自分类Dev

如何使用Selenium和Python在元素内部找到元素?

来自分类Dev

Selenium:无法通过XPATH Python查找元素

来自分类Dev

如何使用Selenium和Python获取元素的href属性

来自分类Dev

selenium python 通过 href 文本查找链接并单击它

来自分类Dev

如何使用 Selenium 和 Python 通过 href 提取文本

来自分类Dev

如何找到xpath,元素的类别名称python selenium

来自分类Dev

在使用Selenium Python之前如何找到伪元素::

来自分类Dev

使用Selenium WebDriver Python无法在iframe中找到元素

来自分类Dev

如何在Selenium Python中找到样式元素?

来自分类Dev

如何使用Xpath Selenium和Python找到span元素

来自分类Dev

无法在 Selenium 中找到元素,用于提交搜索查询的 Python

来自分类Dev

Python Selenium:很难找到密码元素

来自分类Dev

无法按类名或 xpath selenium python 找到元素

来自分类Dev

Python/Selenium 试图在未找到的元素上使用“if”语句

来自分类Dev

Selenium Python如何通过完全匹配找到按钮

来自分类Dev

Python 3 + Selenium:如何通过xpath查找此元素?

来自分类Dev

在Selenium Python中通过XPath模式查找元素

Related 相关文章

  1. 1

    Python 和 Selenium:无法找到要单击的特定 (href) 元素

  2. 2

    Python + Selenium-无法通过类名找到元素

  3. 3

    Python / Selenium-通过xpath查找元素-元素在那里,但未找到

  4. 4

    Python / Selenium-通过xpath查找元素-那里的元素,但未找到

  5. 5

    如何使用Selenium,python通过索引单击通过xpath找到的所有元素

  6. 6

    如何通过Selenium和Python使用classname属性找到最后一个Web元素

  7. 7

    Selenium Web驱动程序Python无法通过ID找到元素

  8. 8

    如何使用 selenium python 定位 href 元素

  9. 9

    无法在Selenium Python中找到元素

  10. 10

    无法在Selenium Python中找到元素

  11. 11

    无法使用 xpath 找到元素 selenium python

  12. 12

    Selenium / Python:为什么在我的for循环迭代中找到第一个元素后,为什么Selenium find_element_不再通过查找元素了?

  13. 13

    如何使用Selenium和Python在元素内部找到元素?

  14. 14

    Selenium:无法通过XPATH Python查找元素

  15. 15

    如何使用Selenium和Python获取元素的href属性

  16. 16

    selenium python 通过 href 文本查找链接并单击它

  17. 17

    如何使用 Selenium 和 Python 通过 href 提取文本

  18. 18

    如何找到xpath,元素的类别名称python selenium

  19. 19

    在使用Selenium Python之前如何找到伪元素::

  20. 20

    使用Selenium WebDriver Python无法在iframe中找到元素

  21. 21

    如何在Selenium Python中找到样式元素?

  22. 22

    如何使用Xpath Selenium和Python找到span元素

  23. 23

    无法在 Selenium 中找到元素,用于提交搜索查询的 Python

  24. 24

    Python Selenium:很难找到密码元素

  25. 25

    无法按类名或 xpath selenium python 找到元素

  26. 26

    Python/Selenium 试图在未找到的元素上使用“if”语句

  27. 27

    Selenium Python如何通过完全匹配找到按钮

  28. 28

    Python 3 + Selenium:如何通过xpath查找此元素?

  29. 29

    在Selenium Python中通过XPath模式查找元素

热门标签

归档