2016-04-18 10 views
0

私はアプリケーション用にSelenium IDEにテストスクリプトを書いていますが、テストスイートを実行するたびにブラウザを開き、すべてのアクションを実行し、エラーがあればそれを記録します。私の要件は、コマンドプロンプトから.batファイルを使用してテストスクリプトを呼び出し、テストレポートを生成することです。私は同じことをすることができますが、問題はfirefoxが開き、テストケースを一つずつ実行します。誰も私にFirefoxのウィンドウを開くことを無効にする方法を提案できますか?それともできないのですか?または、私の要件を達成するためにSelenium Webdriverに切り替える必要はありますか?私のアプリケーションには、Ajaxまでの範囲がたくさんあります。Selenium IDEでテストスイートを実行している間にfirefoxを開かないようにするにはどうすればいいですか?

私はSelenium IDEで使用されている多くのコマンドを読みましたが、この目的に役立つコマンドは見つかりませんでした。提案してください!

答えて

2

あなたはselenium-webdriverRubyJavaPythonC#)でサポートされている任意のプログラミング言語を知っているなら、あなたは視覚的なブラウザセッションを開くことなく、スクリプトを実行できるようにするPhantomJS WebDriver

1

セレン-IDEを試してみてください、ブラウザを起動することを意味しています、スクリプトがブラウザのすべての正確な振る舞いにどのように反応するかを示します。

「ヘッドレス」モードでブラウザを動作させることができるのは、セレネシアWebdriverだけです。これは実際にFirefoxをバックグラウンドでX仮想フレームバッファに置くことです。

現時点では、Selenium-IDEスクリプトを希望のプログラミング言語に簡単に変換する方法はありません。

あなたの懸念がubuntuなどのOSで「画面が乱れている」場合、あなたのソリューションはSelenium-IDE全体と別の仮想Xディスプレイの下にFirefoxをエクスポートします。

関連する問題