ChromeDriver支持在缩放不是100%时单击

Ser*_*eev 7 javascript selenium webdriver selenium-chromedriver

我在Windows上使用chromedriver.当浏览器中的缩放级别设置为与100%不同时,element.click()可能无法正常工作.它不是单击指定的元素,而是单击另一个元素(可能位于原始元素100%缩放的位置).就我而言,我无法控制浏览器的缩放级别.因此,如下面的GIF中那样将其设置回100%不是一种选择.

我知道这是IEDriver的限制:

浏览器缩放级别必须设置为100%

但是chromedriver 网站没有明确提到这一点.我想知道这是一个已知的限制还是一个错误?

这有什么变通方法吗?

这是一个演示问题的gif:GIF演示点击问题 演示页面和脚本在这里.

更新:

  • Chrome版本:60.0.3112.113(官方版)(32位)
  • chromedriver版本:2.32.498550(9dec58e66c31bcc53a9ce3c7226f0c1c5810906a)

Ser*_*eev 5

这是一个已知问题,并在 chromedriver bug 跟踪器中进行跟踪。