我正在尝试在具有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”,但是它不起作用。
有人可以帮助我吗?预先谢谢你!
答案 0 :(得分:3)
您的代码中有错字
您输入的是elemenents
而不是elements