2016-05-11 5 views
1

selenium webDriverを使用してWeb自動テスト中にインターネットを無効にしてから、UIをテストして接続を有効にする必要があります。ウェブテスト中にインターネットを無効にする方法は? WebDriver、Java

私はセレン(PageFactory)を使用してプロジェクトを作成しています...私のテストケースは - 私はセレンスクリプト(オープンブラウザ - ログイン)を開始し、次にインターネットを切断し、再度接続してください。私は別のOS(Windows/Mac)とブラウザでそれを行う必要があります ありがとうございました。

+1

あなたがしていることをさらに詳しく説明してください。あなたの設定など。誰かがあなたの問題を再現するために必要なすべて。 – gfelisberto

+0

こんにちは、私はプロジェクトを構築するためのスクリプトを作成するために、セレン(PageFactory)を使用しています...私のテストケースは - 私はセレンスクリプト(オープンブラウザ - ログイン)を開始し、インターネットを切断し、再度接続してください。私は別のOS(Windows/Mac)とブラウザでそれを行う必要があります。 –

答えて

0


セレンは、デスクトップ/ Windowsアプリケーションではなくブラウザーの駆動にのみ使用できます。
その単純なネットワークを無効にするので、あなたがWindowsの
上でJavaでネットワークを無効にするには
1.以下のようにJava言語によるコマンドを実行することができます         Runtime.getRuntime()は幹部(「netshを無線LAN接続解除」)。
2.セレンスクリプトを実行します。
3.今のコードを使用して有効:
        Runtime.getRuntime()のexec(「NETWORK_NAME」 "netshをWLANは=名を接続");。

+0

こんにちは、私はセレンのスクリプト(オープンブラウザ - ログイン)を開始し、インターネットを切断し、Webサイトにエラーが表示され、再度接続する必要がある場合はどう思いますか?あなたの提案はうまくいくでしょうか? –

関連する問題