python+webdriver页面元素定位问题记录1

页面上有两个复选框按钮如图:


页面代码:


用id定位该input报错:ElementNotVisibleException: Message: Element is not currently visible and so may not be interacted with


下图中第一行可定位到,第二行定位扔报错找不到该元素:

用下图定位上层class定位成功(两个复选框都定位到,并且都勾选上了):


原因待查,待补充


找到原因了,之前不知道firebug怎么看的,只盯着元素上的属性了:


解决如下:


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 在使用selenium webdriver进行元素定位时,通常使用findElement或findElements...
    宇文臭臭阅读 5,216评论 2 5
  • 在使用selenium webdriver进行元素定位时,通常使用findElement或findElements...
    不勤奋阅读 5,523评论 1 3
  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 14,682评论 1 92
  • 中医和西医疗效之争已经很久。 从感情上讲,我偏向于相信传统中医的疗效。但从理性上讲,我也对西医的科学研究深信不疑。...
    唐薇阅读 3,511评论 2 1
  • 猥琐发育,别浪。然而最近有点浪的游戏。 几个朋友在温暖的午后找家小店喝点东西,聊聊天,打打王者成为我们寒假常有的休...
    HelloChen阅读 3,462评论 3 2