【问题标题】:Unable to find an element in selenium python在 selenium python 中找不到元素
【发布时间】:2021-08-27 14:22:31
【问题描述】:

两种方式都发生错误(缺少元素):

ele3=d.find_element_by_css_selector("input[name='tel'][type='data-v-094823ec']")

ele3=browser.find_element_by_xpath("//input[@placeholder='Please enter your phone number']") 

网页元素:

【问题讨论】:

  • ele3=browser.find_element_by_xpath("//input[@placeholder='Please enter your phone number']") 的错误是什么?

标签: python python-3.x selenium selenium-webdriver css-selectors


【解决方案1】:

对于 CSS 选择器,

input[name='tel'][type='data-v-094823ec']

应该是

input[type='tel'][data-v-094823ec]

【讨论】:

    【解决方案2】:

    看看这是否有效:

    driver.find_element_by_xpath(".//div[@class='van-dropdown-menu']/input[@type='tel']")
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-12-17
      • 2018-11-07
      • 2019-06-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多