2017-01-05 14 views
0

新しいAngularJSプロジェクトを開始し、e2eフロントエンドテストにPhantomJSで分度器を使用する予定です。 本物のブラウザとは異なったPhantomJSのクラッシュや動作の問題が多数報告されているため、分度器 でのテストにPhantomJSを使用することを推奨していません。PhantomJSで分度器を使用する際の問題

1 - これは今のケースでも、PhantomJSは引き出しに問題がありますか?

2 - 私たちはPhantomJSの代わりに何が使えるのか知りたいですか?

はあなたの助け

答えて

0

1)はいそれはまだケースですいただきありがとうございます、それは非ヘッドレスブラウザでE2Eテストを実行するために、一般的に良いでしょう。 PhantomJSは本当に必要な場合でも使用できますが、記載されているように多くの報告された問題があり、おそらく安定しないでしょう。

2)これは主張されていますが、当然私はChromeが一般的に最も安定したブラウザだと考えています。 Firefox、ie11、Safariなどの他の実際のブラウザでは多くの問題を起こすべきではありません。

+0

はご回答いただきありがとうございますました – srbo

0

自分で分度器を使用するにはいくつかの問題がありました。それらのほとんどはタイムアウトに関連していました。

私は多くのことを助けたいくつかのconfigs(protractor.conf.js上に置く)

allScriptsTimeout: 20000, restartBrowserBetweenTests: true, ... 
関連する問題