2016-05-10 11 views
1

我々は角度に基づいて我々の新しいWebアプリケーションの機能テストを書いており、Material Design Liteをフロントエンドテンプレートとして使用しています。phantomJSページを使用した分度器テストcss correct

後でJenkinsを使用してファンクションテストをブラウザとして使用するためにファンクションテストを実行しています。

私が直面している問題は、ページのスタイルが正しくない、要素が存在しない、一部の要素が表示されない、またはスタイルされていないということです。どうすれば修正できますか?

+0

あなたが気付かなかった場合のために、プロトラクターのドキュメントでは**いくつかの報告された問題があるので、** phantomJSは使用しないことをお勧めします。 – Gunderson

+0

私はJenkinsで機能テストを実行したいのですが、これを行うにはどうしたらいいですか? –

+0

個人的には、私はSelenium Grid – Gunderson

答えて

0

PhantomJSでエンドツーエンドのテストを実行する必要があります。少なくともPhantomJSのアプリケーションを使用して実際のユーザーを取得するわけではないためです。また、分度器のドキュメント自体recommends against it

分度器でのテストにPhantomJSを使用することをお勧めします。 は実際のブラウザとは違って、PhantomJSがクラッシュして動作すると多くの報告された問題です。

PhantomJSを最新の(現在は2.1)バージョンにアップグレードして、壊れたレイアウトの問題を解決できるかどうかを確認できます。

ものの、代わりに、いずれか、リモートセレンサーバを使用してに見て、あなた自身、またはBrowserStackまたはSauceLabsなどのサードパーティが提供します。

関連する問題