【问题标题】:How to call JS file through selenium如何通过selenium调用JS文件
【发布时间】:2017-11-15 07:49:01
【问题描述】:

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

当我的测试运行时,我被要求在我的 firefox 浏览器中禁用和启用 JS 脚本。有可能吗?

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

【问题讨论】:

    标签: javascript firefox selenium


    【解决方案1】:

    为什么要禁用 Javascript?您需要启用它们才能执行您自己的脚本。您想使用JavascriptExecutor。您可以执行以下操作。

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

    【讨论】:

      猜你喜欢
      • 2010-09-25
      • 1970-01-01
      • 1970-01-01
      • 2013-10-11
      • 2018-11-01
      • 1970-01-01
      • 2018-03-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多