2017-08-06 4 views
0

私はウェブサイトをテストし結果を得るためにSelenium web driverを使用することができます。しかし、私は単一のWebページを開くことなく結果を得る必要があります。私はいくつかを作ったR & Dとセレニウムはこれを行うことはできませんが見つかりました。 どのように私はこれを達成することができます私に教えてもらえますか?オートメーションを使用してウェブサイトを開かずにウェブサイトをテストするにはどうすればよいですか?

おかげで、 ラーフル

+0

は(http://phantomjs.org/) – Guy

+0

あなた[phantomjs]を見てくださいphantomJS、[slimmerJS](https://slimerjs.org/)、[Chrome headless](http://www.buaban.com/software-testing/selenium-with-chrome-headless/)を試してください。 – Buaban

+0

IMOSのゴーストブラウザは、Webアプリケーションのテストではなく、データサイエンスのためのものです。オートメーションを使用して、基本的に手動の繰り返しタスクを自動化します。手動テストには、標準の安定したブラウザが必要です。ありがとう – DebanjanB

答えて

0

は、JavaScriptのサポートを有効にする=あなたのコード

driver = new HtmlUnitDriver(true); 

真で、この行を入力します

してみてくださいHtmlunitdriver与えます。

テストを実行すると、多くの警告がコンソールに表示される場合があります。それらを無視するには、単純にそうで常にPhantomJSのような他のオプションがあり、この

static Logger log = Logger.getLogger("com.gargoylesoftware"); 
log.setLevel(Level.OFF); 
driver = new HtmlUnitDriver(true); 

行う

出典:SoftwareAutomata

関連する問題