2016-11-10 43 views
2

ChromeブラウザでJavascriptアプリケーションをテストしています。私はページをロードしたい、そして一旦ロードしたら、ブラウザをオフラインモードに切り替えたいと思う。Selenium setブラウザChromeオフラインモード

enter image description here

Iドントは、ここに述べたようにオフラインモードでブラウザを起動することを注意:Selenium: How to set browser in offline mode?。代わりに、私はブラウザを接続してから、それをオフにして特定の瞬間をしたいと思っています。

これは、Seleniumで自動化されたテストを作成するためのものですから、手動でマウスで行う必要はありません。だから私は何とかスクリプトを使ってオフラインになるよう指示を送ることができる必要があります。

とにかくChromeを使用していますか?私はjavascriptを実行しているブラウザの設定を変更できますか? (おそらくセキュリティ上の理由ではありませんが、まだ不思議です)

ありがとうございました。

答えて

2

ので書かれています。 notesリリース:

ChromeDriverのv2.26を(2016年12月9日)

解決済みの問題984:クロームデベロッパーツールからネットワーク 調整機能をカバーするためにChromeDriverの機能を拡張[[ 'OS-すべての' 'Pri-2']]

Hereはこのタスクに関する完全な履歴ログです。 しかし例はなく、どのように動作するのか答えはありません。 Pythonで

1

、これは次のように達成することができます。

driver.set_network_conditions(offline=True, latency=5, throughput=500 * 1024) 

PS:私はChromeDriver 2.32を使用しています。

関連する問題