通过xpath找不到元素

时间:2019-03-31 09:06:33

标签: selenium xpath webdriver

使用find_elements_by_xpath在instagram页面上的表单上选择输入时遇到麻烦。

HTML源代码如下所示: HTML Code from Page

这是我正在使用的代码,但是在控制台中打印结果时没有任何结果。

inputs = browser.find_elements_by_xpath('//form/div[2]/div/div/input')

1 个答案:

答案 0 :(得分:0)

您可以在此处获取有关如何使用定位器的信息:official-locator-strategies-for-the-webdriver

您还需要了解Explicit and Implicit Waits

输入具有值为name的{​​{1}}属性,xpath:

username

按名称查找元素

inputs = browser.find_elements_by_xpath("//input[@name='username']")