チャットアプリケーションをテストしようとしていますが、特定の問題に直面しています。アイデアは次のとおりです。
- 最初のユーザーがチャットを開き、招待状を送信します
- 2番目はチャットパネルを開く招待状を受け取ります
- 両方がオンラインになると、チャットを開始できます。
私はSeleniumIDEでテストスクリプトを開発し、SeleniumRCとSeleniumHUBをセットアップして両方のテストを実行しました。また、Eclipseでテストを実行して、すべてがスムーズに進んでいることを確認しました(Javascriptを使用)。
問題は、最初のテストは2番目のテストが開始する特定の瞬間に待機する必要があり、その方法がわからないということです。waitForElementPresentを使用して、チャットルームで他のユーザーの応答を待ちますが、最初のテストケースが終了するのを待っているため、2番目のテストケースは開始されません。
はっきりしているのかわかりませんが、本当に助けが必要です...たくさんのスレッドを読んでいて、助けになるものは何もありません。
1つのテストケースを停止すると、2番目のテストケースを開始するためのセッションが失われ、チャットをシミュレートするためにセッションをオンのままにしておく必要があることに気付きました。
前もって感謝します。