如何通过selenium调用JS文件

时间:2011-09-02 18:31:30

标签: javascript firefox selenium

有没有办法可以通过selenium Web驱动程序运行我的JS文件?

我的测试运行时,我在firefox浏览器中禁用并启用了JS脚本。有可能吗?

目前,我在firefox配置文件中设置首选项并启动浏览器以禁用javascript,可以在运行时执行吗?

1 个答案:

答案 0 :(得分:2)

为什么要禁用Javascript?您需要启用它们才能执行自己的脚本。您想使用JavascriptExecutor。你可以做类似下面的事情。

String fileContents = Files.toString(new File("c:\\fullpathtoyourJS\\test.js"), Charsets.UTF_8);
JavascriptExecutor js = (JavascriptExecutor)driver;         
js.executeScript(fileContents);