记一次 selenium element.clear() 不工作的解决

  • MAC 电脑
  • Chrome 浏览器
  • 想实现清除输入框中已经存在的内容

今天帮小伙伴们解决 element.clear() 不工作的问题,后来尝试 element.send_keys(Keys.COMMAND, 'a')也无法全选,有个小伙伴用了 ActionChains 可以工作,但另一个小伙伴用了 ActionChains 仍旧无效。

至此,问题的解决思路放到了 chromedriver 上。

一再确认 chromedriver 与 当前的 Chrome 81 版本一致。

又陷入僵局。

开始怀疑是不是 chromedriver 本身的 Bug。

回到自己的电脑前检查了 Chrome 版本是 81, 但我的 chromedriver 版本竟然是惊人的 2.41

当我把小伙伴们的 chromedriver 都换成 2.41,element.clear() 瞬间丝滑般产生了效果。

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