2017-07-04 18 views
-1

ローカルマシンで、Seleniumでアプリケーションをテストするために問題が発生しました。SeleniumとDriver FirefoxまたはChromeを使用してWebアプリケーションをテストする方法はありますか?

しかし、サーバーCentos7(私はグラフィカルインターフェイスがありません)で同じ操作を行っているとき、私はWeb要素が見つからないなど多くのエラーがあります。

私はセレン(ハブとノード)用のDockerコンテナを使用しています。インストールは正常で、Http://:4444/grid/consoleで自分のドライバを見ることができます。

Seleniumは、作業にグラフィカルインターフェイスが必要ですか?

答えて

1

はい。 SeleniumはブラウザGUIが存在することを要求します。これはビューポートとも呼ばれます。

ブラウザーのGUIを表示せずにSeleniumを実行したい場合は、headlessというGUIがないことを意味するheadlessブラウザーを使用する必要があります。

headlessブラウザの例は、PhantomJS-linkです。今度はChromeheadlessモード - linkがあります。これはChromeOptionsで指定できます。乾杯!

関連する問題