【问题标题】:Trouble finding elements by xpath [duplicate]无法通过 xpath 查找元素 [重复]
【发布时间】:2019-03-31 09:06:32
【问题描述】:

在使用 find_elements_by_xpath 在 Instagram 页面上的表单上选择输入时遇到一些问题。

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

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

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

【问题讨论】:

    标签: selenium xpath webdriver


    【解决方案1】:

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

    您可能还需要了解Explicit and Implicit Waits

    输入具有name 属性,值为username,xpath:

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

    按名称查找元素:

    inputs = browser.find_elements_by_name("username")
    

    【讨论】:

      猜你喜欢
      • 2022-07-05
      • 1970-01-01
      • 2020-05-03
      • 1970-01-01
      • 1970-01-01
      • 2020-07-20
      • 2016-03-12
      • 2017-09-14
      • 2014-08-07
      相关资源
      最近更新 更多