2017-02-01 4 views
0

私はヘッドレスの状況でセレンの使い方に関する情報を探しています。セレン、ヘッドレスとノンレスレスの切り替え

HTMLUnitDriverが機能しませんでしたので、PhantomJSDriver()を使用しようとしています。

Firefoxは頭がおかしくないようです。

私の質問は、幻影だけでヘッドレスですか?ヘッドレススイッチをオフにして通常のブラウザとしてテストする方法はありますか?

もしそうでない場合は、スクリプトが正しく動作していることを実際にどのように知ることができますか?例えば、私がfirefoxでテストすれば、私のスクリプトはちょうど同じ方法でまったく同じように "機能する"と想像できますか?

答えて

1

PhantomJSのアイデアは、実際にページをレンダリングせずにコードをテストすることです。それは時間を節約します。私たちがPhantomJSについて話している「通常の」モードでテストを実行する方法はありませんが、テストの失敗でスクリーンショットを撮る機会があります。この場合、PhantomJSはページ全体をレンダリングします。

Firefoxの場合 - Linuxと仮想ディスプレイを使用している場合、ヘッドレスモードで実行できます。 また、PhantomJSが異なるエンジンを使用しているため、結果が異なる可能性があることに注意してください。

+0

このような素晴らしい答え、thx Mikhail –