以下是我的设置的详细信息:
chrome = 67.0.3396.87, chromedriver = 2.40.565498, 硒版本2.53.0
下面是模拟器代码-
string date ( string $format [, int $timestamp = time() ] )
click选项不适用于chrome模拟器,但适用于以上版本的chrome浏览器。有人可以帮忙吗?
答案 0 :(得分:1)
这是从过去的几个版本开始存在的chromedriver已知问题。尚未解决。此时,唯一的解决方法是使用chromerdriver:2.33.506120 + chrome:61.0.3163.79
请参阅以下错误:
https://bugs.chromium.org/p/chromedriver/issues/detail?id=2144&desc=2
https://bugs.chromium.org/p/chromedriver/issues/detail?id=2172
或者,您可以尝试使用JavascriptExecutor(尽管并不怎么推荐)
JavascriptExecutor script click. JavascriptExecutor js = (JavascriptExecutor)
driver; js.executeScript("arguments[0].click();",element);