在 -htmlSuite 模式下使用 Selenium Server 录制并播放了 Selenium IDE 脚本。应该输入用户名、密码和域,然后单击登录。登录后,在一个角落,它应该显示用户名@域。我有一个 verifyText 。当我在 Firefox 中运行脚本时,它工作正常,但在 IE 中,它一直失败 - 给我一条错误消息实际值“用户名@域”与“用户名@域”不匹配。我也尝试过断言和同样的事情。这是 Selenium 中的错误还是什么?
问问题
965 次
1 回答
1
您应该尝试使用或命令waitForText
,具体取决于您的具体需要。waitForElementPresent
waitForTextPresent
原因是通常,当页面加载时/之后由脚本创建任何文本时,Selenium 不知道它 - 它不可能等待每个脚本完成,因为有很多脚本永远不会完成并永远运行。因此,您需要等待特定元素出现,然后才能断言它们。
于 2012-06-04T18:30:25.210 回答