getLocationOnScreenOnceScrolledIntoView() 不工作

在版本php-webdriver 1.6 getLocationOnScreenOnceScrolledIntoView()中工作正常,当前我更新版本 1.8时它给了我一个错误:

失败:发生异常:未知命令:在 W3C 模式下无法调用非 W3C 标准命令

为什么我会收到此错误?


慕勒3428872
浏览 119回答 2
2回答

白板的微信

这已在php-webdriver 1.11.1中修复。该方法确实不是 W3C WebDriver 协议的一部分,但它的行为已作为 polyfill 重新实现,因此您现在可以getLocationOnScreenOnceScrolledIntoView()同时使用旧协议和新协议的方法,而无需更改代码。

皈依舞

getLocationOnScreenOnceScrolledIntoView()W3C WebDriver 协议不再支持我找到了滚动的替代解决方案,它是这样工作的getLocationOnScreenOnceScrolledIntoView()$element = $driver->findElement($by);$action = new WebDriverActions($this->driver);$action->moveToElement($element);$action->perform();注意:它在1.8 版本可用,不适用于php-webdriver 1.6
打开App,查看更多内容
随时随地看视频慕课网APP