我希望使用Selenium Webdriver访问/使用Chrome的devtools面板.
具体来说,我想使用"WASP"chrome插件,可以通过devtools访问.我已经将我的selenium设置为包含WASP插件,并且我可以打开DevTools(使用sendKeys.F12),但我不知道如何实际使用该面板,因为它是打开的.有办法吗?
我发现最接近我的问题的是这个链接:Chrome Dev Tools API和Selenium WebDriver,但这对我来说根本没用.
此外,如果看起来这是不可能的(它确实如此),任何人都可以想到一个解决方法吗?
java selenium google-chrome google-chrome-devtools selenium-webdriver
这个的长短是我尝试使用的时候
return this.driver.findElement(By.css("div[class*='img']")).click();
Run Code Online (Sandbox Code Playgroud)
我收到一个错误 Uncaught WebDriverError: unknown error: Element is not clickable at point (525, 889). Other element would receive the click:...
我怎样才能点击然后让"其他元素"收到点击?我正在使用webdriverjs.
这背后的原因基本上是我正在测试的网站做了一些花哨的反应,以某种方式模糊了链接.基本上没有附加到图像的链接,整个图像覆盖着一个透明的盒子,链接到你的某个地方(不要问我为什么).当您"单击图像"时,实际上并未单击图像,但从用户的角度来看,它们是同一个.
当我使用webdriverIO时,我可以说
browser.moveToObject("img");
browser.leftClick();
但是我们正在远离那个.我也试过了
this.driver.findElement(By.css("div[class*='img']"));
return this.driver.actions().click().perform();
Run Code Online (Sandbox Code Playgroud)
但它似乎没有做任何事情.
关于这个错误有很多问题,但我还没有看到任何想让你点击的错误.