如何在WebElement中通过xpath查找子元素

时间:2019-04-11 15:34:52

标签: python selenium selenium-webdriver

我正在尝试在具有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”,但是它不起作用。

有人可以帮助我吗?预先谢谢你!

1 个答案:

答案 0 :(得分:3)

您的代码中有错字

您输入的是elemenents而不是elements