环境
MAC 电脑
Chrome 浏览器
目标
想实现清除输入框中已经存在的内容
经过
今天帮小伙伴们解决 element.clear()不工作的问题,后来尝试 element.send_keys(Keys.COMMAND, 'a') 也无法全选,有个小伙伴用了 ActionChains可以工作,但另一个小伙伴用了 ActionChains仍旧无效。
至此,问题的解决思路放到了 chromedriver上。
一再确认 chromedriver 与 当前的 Chrome 81 版本一致。
又陷入僵局。
开始怀疑是不是 chromedriver 本身的 Bug。
回到自己的电脑前检查了 Chrome 版本是 81, 但我的 chromedriver 版本竟然是惊人的 [2.41](http://npm.taobao.org/mirrors/chromedriver/2.41/)
当我把小伙伴们的 chromedriver 都换成 2.41,element.clear()`瞬间丝滑般产生了效果。
转载
作者:我是石巍
链接:https://www.jianshu.com/p/3e71c82ed2c0
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。