繁体   English   中英

使用Selenium + JavaScript或WebDriverJS在浏览器中执行JavaScript

[英]Execute JavaScript in browser using Selenium + JavaScript or WebDriverJS

经过数天的搜索,在这里寻求帮助。

我们有一个使用javascript + selenium(webdriverjs)的设置。

我们想在通过硒打开的浏览器中传递数据。 简而言之,我们想在浏览器中执行任何类型的javascript。

在java + selenium中,我们有JavaScriptExecutor类来执行此操作。 在javascript + selenium中,我找不到类似的东西。

我已经试验过driver.executeJavaScript和driver.executeScript。 但这不起作用。

请帮忙。

注意:我不能在我的项目中使用量角器。

在这里,您可以使用量角器示例

browser.executeScript('window.scrollTo(0,0);');

异步执行

browser.executeAsyncScript('window.scrollTo(0,0);');

对于webdriver js或其他框架,请尝试

driver.executeScript()

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM