这个的长短是我试图使用的时候
return this.driver.findElement(By.css("div[class*='img']")).click();
我收到错误 Uncaught WebDriverError: unknown error: Element is not clickable at point (525, 889). Other element would receive the click:...
我怎样才能点击然后让“其他元素”收到点击?我正在使用webdriverjs .
这背后的原因基本上是网站我问你为什么) . 当您"click the image"实际上没有点击图像时,但从用户的角度来看它们是同一个 .
当我使用webdriverIO时,我可以说
browser.moveToObject("img"); browser.leftClick();
但是我们正在远离那个 . 我也试过了
this.driver.findElement(By.css("div[class*='img']"));
return this.driver.actions().click().perform();
但它似乎没有做任何事情 .
关于这个错误有很多问题,但我还没有看到任何想让你点击的错误 .
1 回答
在寻找几小时答案,发布问题,并立即找到答案的经典案例中,我找到了一个解决方法: