如何配置arquillian-drone以禁用Firefox中的JavaScript

时间:2015-05-04 16:30:47

标签: selenium-webdriver webdriver jboss-arquillian arquillian-drone

我想在Firefox 中禁用JavaScript 运行我的测试,因此我创建了一个限定符:

@Retention(RetentionPolicy.RUNTIME)
@Target({ ElementType.FIELD, ElementType.PARAMETER })
@Qualifier
public @interface FirefoxWithoutJS
{

}

我在文件arquillina.xml中添加了扩展程序:

<extension qualifier="webdriver-firefoxwithoutjs">
    <property name="browser">firefox</property>
    <property name="firefox_binary">PathToThefirefox.exe</property>
    <!-- I guess I should add something here -->
</extension>

当然,这个配置不会禁用JavaScript,你能给我一个关于如何做到这一点的例子吗?

我用:

  • Gradle 2.3
  • arquillian-junit-container 1.1.8
  • arquillian-drone 2.0.0
  • Selenium 2.45.0

1 个答案:

答案 0 :(得分:2)

要配置浏览器功能,您必须在扩展程序的配置中将它们添加为属性。

尝试添加以下属性:

<property name="javascriptEnabled">false</property>

相关问题