2

ヘッドレス ブラウザのテストに PhantomJS を使用しようとしてきましたが、非常に多くの奇妙なことが起こっています。代替案はありますか?

4

1 に答える 1

1

この同じジレンマを自分で扱った後、 XVFB と組み合わせて、好みの Selenium webkit (私の場合は Chrome) を使用することを心からお勧めします

XVFB を使用すると、Firefox や Chrome などのブラウザーを無頓着に実行できます。これにより、PhantomJS の使用に本質的に伴うすべてのバグが基本的に根絶されます。それは間違いなく素晴らしい作品ですが、内部の仕組みは時々異なる相互作用をする傾向があります(たとえば、どのブラウザーでもできるように、ある要素から別の要素にタブで移動できないという問題に遭遇しました)。Jenkins を使用している場合は、文字通りボタンを 1 回クリックするだけで済む、信じられないほど素晴らしいプラグインがあります。それ以外の場合は、これを確認することをお勧めします。

お役に立てれば!

于 2015-06-24T17:58:17.183 に答える