我正在尝试测试一个聊天应用程序,但我一直面临一个特定问题。思路如下:
- 我的第一个用户打开聊天并发送邀请
- 第二个收到打开聊天面板的邀请
- 一旦双方都在线,他们就可以开始聊天。
我已经在 selenium IDE 上开发了测试脚本,并且设置了 Selenium RC 和 Selenium HUB 并为这两个测试运行。另外,我在 Eclipse 上运行了测试,检查一切是否顺利(使用 Javascript)。
问题是我的第一个测试需要在特定时刻等待第二个测试开始,我不知道该怎么做。我使用 waitForElementPresent 等待聊天室中其他用户的响应,但第二个测试用例永远不会开始,因为它正在等待第一个完成。
我不知道我是否说清楚了,但我真的需要帮助……我已经阅读了很多主题,但没有什么能帮助我。
我注意到,如果我停止一个测试用例,我将失去开始第二个测试用例的会话,我希望它保持打开以模拟聊天。
提前致谢。