Selenium无法定位到元素


描述:页面功能是一个点按的框,包含两个选项,20, 25 目前发现无法定位到这个点按框,然后再选择两个选项,如上图是,右点击,检查,定位到的代码块

目前已经尝试了xpath会有报错
也尝试了
driver.find_element_by_css_selector(“div”).click() 不会报错,但是不是点按之后的结果,点按之后应该会开启一个页面展示20,25
image

可以把地址发出来吗,根据具体结构看下定位

  • 首先 你说的报错是定位报错没找到元素 还是找到元素click点击的时候报错?具体的报错信息是什么发一下看看,这样才能更好的分析问题。
  • 如果只是click无效果的话 建议在页面跳转之后加一个等待看看是不是因为js事件没有加载完毕导致的无效,看你截图的效果应该是绑定了js事件。
  • 另外还可以考虑尝试一下执行js语句去点击看看