2012-01-24 6 views
1

セレンを使ってユーザーチャットシステムをテストする必要があります。現在、私は手動で2つのブラウザを開き、それぞれ異なるテストユーザーでログインし、2人のユーザー間でメッセージを送信することで手動で行います。2人のユーザー間のセレンのテスト

私の質問はセレンでそれをどう自動化できるかです。

答えて

1

は、実際に私はそれを試したことがない、私はあなたが簡単にwebdriverを二つの異なるインスタンスを持つことができますね。

driver1 = new FirefoxDriver(); 
driver2 = new FirefoxDriver(); 

は私見あなたが遊ぶことができる2つの異なるFirefoxのブラウザを実行する必要があります。しかし、私はこのアプローチを試したことがないので、間違っている可能性があります

+0

これはセッションと重複します – qasimzee

+1

重複の問題を解決するには、2つの異なるブラウザ(firefoxとchromeなど)を開くか、セレングリッドを使用してブラウザを開くか、別のマシンでブラウザを開きます。 –

+0

私は試してみて、うまくいくようです。セッションが重なっていると何が問題になるでしょうか? – JulienFr

0

Hackyですが、2つのテストを同時に実行できますか?

0

2人のドライバがうまくフィットしているようです。それが不可能な場合は、2つの異なるフレームワークを使用してみてください。

例えばHeadlessUnitとSelenium。彼らがお互いに足を踏んでいるかどうか本当に分かりません。

関連する問題