我目前正在使用Selenium RC和JUnit来测试一些基本的登录和注册方案。问题是我的测试并不总是给出相同的结果。有时运行它们会很好并且测试通过。其他时候,他们会在登录/注册过程中的某些时间点卡住并超时。我一直试图调试这个很长一段时间,但没有永久的成功。
Selenium是否存在片状,还有其他人有类似的问题吗?
答案 0 :(得分:0)
我使用硒3年了。有时我有一些奇怪的情况,但通常是我的葡萄酒或软件问题。自动停止脚本或使用屏幕截图功能是一种很好的做法。要查看问题的根源。
答案 1 :(得分:0)
是的,当我使用Ajax验证时,结果不一致。我正在使用Yii框架进行测试。我正在生成随机有效密码,但Selenium不时会过快(!)让Ajax集中注意力。
如果我将速度减慢到100,它往往会工作大约五次中的四次。比任何慢,测试都很慢。
$this->setSpeed(100);