1

機能「applicationCacheEnabled」を「false」に設定する方法を教えてください。以下を試しましたが、構文エラーが表示されます。

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

Selenium バージョン: 2.35.0、Java バージョン: 1.7.0_07

4

1 に答える 1

2

質問の構文は完全に正しいです。構文エラーは、ブロック内ではなく、クラス レベル [クラスの直下、ブロック外] で 'setCapability' メソッドを呼び出すことが原因でした。メソッド呼び出しを何らかのメソッドに移動しました。

もう1つのポイントを追加するだけです:

dc.setCapability("applicationCacheEnabled", "false"); can also be written as, 
dc.setCapability(CapabilityType.SUPPORTS_APPLICATION_CACHE, false);
于 2013-08-31T19:04:58.943 に答える