写Web自动化遇到无法成功定位非select下拉框元素的问题,前端代码没有id、name之类唯一标识。尝试过xpath以及文字等方式,未成功,使用用css可以定位成功。

# 点击资料库一级分类
browser.find_element_by_xpath('//*[@>).click()

# 定位一级分类下拉菜单
browser.find_element_by_css_selector('body > div.el-select-dropdown.el-popper > div.el-scrollbar > div.el-select-dropdown__wrap.el-scrollbar__wrap > ul')
# 标书模板
browser.find_element_by_css_selector('body > div.el-select-dropdown.el-popper > div.el-scrollbar > div.el-select-dropdown__wrap.el-scrollbar__wrap > ul > li:nth-child(2) > span').click()

selenium定位非select下拉框定位元素

 

 selenium定位非select下拉框定位元素

 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-08-17
  • 2021-09-19
  • 2022-12-23
  • 2021-08-07
  • 2021-07-22
  • 2021-12-29
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-08-04
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案