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

杰森·米

我有一个包含以下项目的网站:

<input type="text" style="width:230px;" name="email"></input>

<input type="password" style="width:230px;" name="password"></input>

使用以下python代码尝试设置值(知道用户名和密码已在代码前面设置):

Helper.getElementByxPath(mydriver,'//*[@name="email"]',username);
Helper.getElementByxPath(mydriver,'//*[@type="password"]',password);

并且Helper.getElementByxPath定义为:

def getElementByxPath(mydriver,xPath,valueString):
    try:
        a = mydriver.find_element_by_xpath(xPath);
        a.send_keys(valueString);
        return 1;
    except:
        return 0;

我收到以下错误:

Unexpected error: <class 'selenium.common.exceptions.NoSuchElementException'>
Unexpected error: <class 'selenium.common.exceptions.NoSuchElementException'>

我在这里可能做错了什么?我的头撞在墙上。


我是个白痴,我想要的形式被嵌入框架中。在一个框架内。

理查德

如果您的元素位于中frame,则可以使用

driver.switch_to_frame(IDENTIFIER)

IDENTIFIER可以是
-框架名称
-框架Web元素
-框架索引

此处的API参考:http : //selenium-python.readthedocs.org/en/latest/api.html

在框架中完成操作后,您可以返回到文档顶部,如下所示:

driver.switch_to_default_content()

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类常见问题

使用Selenium和Python无法通过xpath定位元素

来自分类Dev

Python ElementTree:使用XPath通过子文本查找元素

来自分类Dev

遇到NoSuchElementException时,通过XPath在Selenium中查找元素会花费更多时间

来自分类Dev

Python-Selenium通过href找到元素

来自分类Dev

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

来自分类Dev

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

来自分类Dev

Python Selenium无法使用绝对xpath div查找元素

来自分类Dev

python中的硒通过相对xpath查找元素

来自分类Dev

通过LXML通过XPATH查找元素-Python

来自分类Dev

通过Python Selenium WebDriver使用javascript语句查找网络元素

来自分类Dev

如何通过Selenium中的innerText查找元素-Python

来自分类Dev

Python Selenium:通过XPath查找元素,&nbsp; 问题

来自分类Dev

Selenium-Python Safari WebDriver-未通过xpath查找元素

来自分类Dev

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

来自分类Dev

使用Selenium和Python无法通过xpath定位元素

来自分类Dev

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

来自分类Dev

如何使用Selenium python通过ID查找网站元素?

来自分类Dev

Selenium和Python:使用动态XPATH查找元素

来自分类Dev

通过文本查找元素并获取XPath-Selenium WebDriver Junit

来自分类Dev

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

来自分类Dev

如何使用Selenium Python通过链接文本查找元素

来自分类Dev

无需“通过...查找元素”即可填写WebForm Python Selenium

来自分类Dev

如何在Selenium PhantomJS C#中通过Xpath查找元素

来自分类Dev

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

来自分类Dev

如何在 Selenium 和 Python 中通过 xpath 选择元素?

来自分类Dev

Python 中 Selenium 中的网页抓取 - 通过 xpath 或 id 查找元素返回空列表

来自分类Dev

无法使用 xpath 找到元素 selenium python

来自分类Dev

如何使用xpath selenium查找元素

来自分类Dev

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

Related 相关文章

  1. 1

    使用Selenium和Python无法通过xpath定位元素

  2. 2

    Python ElementTree:使用XPath通过子文本查找元素

  3. 3

    遇到NoSuchElementException时,通过XPath在Selenium中查找元素会花费更多时间

  4. 4

    Python-Selenium通过href找到元素

  5. 5

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

  6. 6

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

  7. 7

    Python Selenium无法使用绝对xpath div查找元素

  8. 8

    python中的硒通过相对xpath查找元素

  9. 9

    通过LXML通过XPATH查找元素-Python

  10. 10

    通过Python Selenium WebDriver使用javascript语句查找网络元素

  11. 11

    如何通过Selenium中的innerText查找元素-Python

  12. 12

    Python Selenium:通过XPath查找元素,&nbsp; 问题

  13. 13

    Selenium-Python Safari WebDriver-未通过xpath查找元素

  14. 14

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

  15. 15

    使用Selenium和Python无法通过xpath定位元素

  16. 16

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

  17. 17

    如何使用Selenium python通过ID查找网站元素?

  18. 18

    Selenium和Python:使用动态XPATH查找元素

  19. 19

    通过文本查找元素并获取XPath-Selenium WebDriver Junit

  20. 20

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

  21. 21

    如何使用Selenium Python通过链接文本查找元素

  22. 22

    无需“通过...查找元素”即可填写WebForm Python Selenium

  23. 23

    如何在Selenium PhantomJS C#中通过Xpath查找元素

  24. 24

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

  25. 25

    如何在 Selenium 和 Python 中通过 xpath 选择元素?

  26. 26

    Python 中 Selenium 中的网页抓取 - 通过 xpath 或 id 查找元素返回空列表

  27. 27

    无法使用 xpath 找到元素 selenium python

  28. 28

    如何使用xpath selenium查找元素

  29. 29

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

热门标签

归档