【问题标题】:Setting the capability 'applicationCacheEnabled' to 'false' using WebDriver DesiredCapabilities使用 WebDriver DesiredCapabilities 将功能“applicationCacheEnabled”设置为“false”
【发布时间】:2013-08-30 12:05:46
【问题描述】:

有人可以帮我吗,如何将功能“applicationCacheEnabled”设置为“false”? 我在下面尝试过,但看到语法错误。

DesiredCapabilities dc=DesiredCapabilities.firefox();
dc.setCapability("applicationCacheEnabled", "false");
WebDriver driver= new FirefoxDriver(dc);

硒版本:2.35.0, Java版本:1.7.0_07

【问题讨论】:

  • 你有没有做任何谷歌?或一些初步的家庭作业?
  • 我在上面做错了吗?请告诉我上述代码行中的错误是什么/告诉我设置功能的语法?
  • 只有firefox的任何具体原因?或者 chrome 也适合你?
  • 语法对我来说看起来不错。如果您粘贴语法错误,它将帮助其他人帮助您。

标签: java firefox selenium webdriver selenium-webdriver


【解决方案1】:

问题中的语法绝对正确。 语法错误是由于在类级别[直接在类下,块外]而不是在块内调用'setCapability'方法。我已将方法调用移至某个方法。

再多加一点:

dc.setCapability("applicationCacheEnabled", "false"); can also be written as, 
dc.setCapability(CapabilityType.SUPPORTS_APPLICATION_CACHE, false);

【讨论】:

    猜你喜欢
    • 2018-05-04
    • 2013-06-27
    • 1970-01-01
    • 1970-01-01
    • 2018-05-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-07-05
    相关资源
    最近更新 更多