2017-09-21 15 views
0
ChromeOptions options = new ChromeOptions(); 
options.AddArguments("--disable-extensions"); 
options.AddArguments("--disable-images"); 
options.AddArguments("user-agent=Mozilla/5.0 (iPhone; CPU iPhone OS 5_0 like Mac OS X) AppleWebKit/534.46 (KHTML, like Gecko) Version/5.1 Mobile/9A334 Safari/7534.48.3"); 

ChromeDriver driver = new ChromeDriver(options); 

最後に、user-agentパラメータのみが機能します。私は " - "なしでパラメータを書き込もうとしましたが、何も変わりませんでした。私はchromedriver v2.32を使用しています。では、クロームの自動拡張機能と画像を無効にする方法は?AddArgumentsの一部のパラメータが機能しないのはなぜですか?

答えて

0

ではなくAddArgumentを使用してみてください:

options.AddArgument("--disable-extensions"); 
options.AddArgument("--disable-images"); 

しかし、あなたがユーザーエージェントを設定することができたこと奇妙です。私はそれが--disable-extensions--disable-imagesとの関係がChromium Command Line Switchesであると考えています。

+0

useragentが有効になるのは、前回のAddArgumentsが前回のAddArgumentsを上回っていると思います。 – yong

+0

ドキュメントによると、['AddArguments'](https://seleniumhq.github.io/selenium/docs/api/dotnet/html/M_OpenQA_Selenium_Chrome_ChromeOptions_AddArguments.htm)" **添付される引数をChromeに追加します。 exeコマンドライン "。これが正しければ私は今確証することができませんが、あなたは何かにいるかもしれません。 –

関連する問題