有没有办法可以通过selenium Web驱动程序运行我的JS文件?
我的测试运行时,我在firefox浏览器中禁用并启用了JS脚本。有可能吗?
目前,我在firefox配置文件中设置首选项并启动浏览器以禁用javascript,可以在运行时执行吗?
答案 0 :(得分:2)
为什么要禁用Javascript?您需要启用它们才能执行自己的脚本。您想使用JavascriptExecutor。你可以做类似下面的事情。
String fileContents = Files.toString(new File("c:\\fullpathtoyourJS\\test.js"), Charsets.UTF_8);
JavascriptExecutor js = (JavascriptExecutor)driver;
js.executeScript(fileContents);