一度にphantomjsの多くのインスタンスを実行したいと思います。firefox/chrome/ie で selenium ではなく phantomjs を使用したい理由は、Cookie の分離と、必要に応じてプロキシを簡単に使用できることです (一部のシステムには異なる IP からアクセスする必要があります)。さらに、phantomjs は、「ヘッド」を備えたブラウザーよりもはるかにスリムで高速に見えます。
また、セレン IDE を使用してテスト スクリプトを生成し (Resurrectio+casperjs を試してみましたが、セレンの方が優れているようです)、php-webdriver を使用して PHP として実行します。
私はこれらすべてのピースがどのように組み合わされるかを理解しようとしてきたので、このプロセスはうまくいくでしょうか....
Firefox を使用して Selenium IDE でテスト スクリプトを生成し、Python にエクスポートします。この Python スクリプトを facebooks php-webdriver バージョンに変換します。これを手動で行う必要があるように見えますか?この php スクリプトを使用して Phantom.js を実行し、それを Selenium Java サーバーに向けてスクリプトを実行します。
これはすべて正しいですか?1 台のマシンで複数のインスタンスを同時に実行できますか? グリッドは必要ですか?ゴーストドライバーはこの中でどこに当てはまる!?