如何在WebElement中通过xpath查找子元素
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在WebElement中通过xpath查找子元素相关的知识,希望对你有一定的参考价值。
我正在尝试使用python和Selenium在网页中找到一个登录表单(带有两个规范用户和密码字段)(该页面是通用的,所以我不能使用该字段的id或特定站点中的xpath)。
为了以一般方式这样做,我获得了网页中的所有表单
for form in browser.find_elements_by_xpath('.//form'):
而且我想找到所有的输入字段
for input_field in form.find_elemenents_by_xpath('.//input'):
但是我收到一个错误:
AttributeError: 'WebElement' object has no attribute 'find_elemenent_by_xpath'
在线我发现我可以在webElement上使用“find_element”,但它不起作用。
有人可以帮帮我吗?先感谢您!
答案
您的代码中有拼写错误
你输入了elemenents
而不是elements
以上是关于如何在WebElement中通过xpath查找子元素的主要内容,如果未能解决你的问题,请参考以下文章