2016-05-06 5 views
-3

私は自動化テストを行っており、うまくいきます。ブラウザを開いて、要素とやりとりし、与えられた条件に基づいてテストケースを実行するように働いています。オートメーションテストブラウザまたは任意のUIを開くことなし

私はこのためにSelenium Webdriver、TestNG、JavaおよびMavenを使用しています。

ここからシニア私は、開いているブラウザを使わずに同じテストケースを実行するか、UIとやりとりすることを要求しました。どのようにセレンのwebdriverで可能ですか?

彼らは私にAPIを提供すると言いました。APIを使って同じことをすることもできます。はいの場合は親切に小さなサンプルを用意して、私はそれについてもっと知り、それを実装します。

+3

PhantomJSとGhostDriverを検索してみてください。これは、これを達成するのに役立ちます。 –

答えて

1

私はPhantomJS、HtmlUnitDriverを試しましたが、いずれも欠点があります。私はXvfvが優れたソリューションだと思います。コードを変更する必要はありません。あなたのスクリプトを無駄なく実行してください。

sudo apt-get install xvfb 

Xvfbの

をインストールし、MVNスクリプト、私はそれはあなたを助けることを願っています好い加減に

xvfb-run --server-args="-screen 0, 1624x1068x24" mvn test 

を実行するには、このコマンドを使用します。

+0

ありがとうございます。 –

関連する問題