我们目前正在使用html5 / css创建动画产品。此动画连接到Node.js服务器并根据节点发送的事件ID回复事件动画。
现在,出于测试目的,我们将事件ID传递给动画,而它没有连接到节点。
例如,我们打开Chrome控制台并输入" test.sendEvent(1024)"它在动画上回复事件1024。
我如何使用Selenium发送这个" test.sendEvent(1024)"通过控制台消息到动画??
为任何帮助干杯 问候 Ĵ
答案 0 :(得分:-1)
您需要的是JavascriptExecutor对象,您可以从当前使用的驱动程序中获取该对象。
请点击此处获取更多信息:http://selenium.googlecode.com/git/docs/api/java/org/openqa/selenium/JavascriptExecutor.html
答案 1 :(得分:-1)
如果您使用的是Chrome浏览器和Java Selenium Webdriver,则下面是可用于在浏览器控制台中发送命令的命令:
((JavascriptExecutor) driver).executeScript("app.isConnected = true;");
"app.isConnected = true;"
是我用来访问离线然后回到在线的控制台命令。