在-htmlSuite模式下使用Selenium Server记录并播放Selenium IDE脚本。应该将类型设置为用户名,密码和域,然后单击Login。登录后,在一个角落,它应显示UserName @ Domain。我有一个verifyText。当我在Firefox中运行该脚本时,它运行正常,但在IE中,它仍然失败 - 给我一个错误消息实际值' UserName @ Domain'不匹配' UserName @ Domain'。我也尝试过断言和同样的事情。这是Selenium中的一个错误吗?
答案 0 :(得分:1)
您应该尝试使用waitForText
,waitForElementPresent
或waitForTextPresent
命令,具体取决于您的具体需求。
原因通常是,当页面加载时/脚本创建任何文本后,Selenium都不知道它 - 它可能无法等待每个脚本完成,因为那里有#39;很多脚本永远不会完成并永远运行。因此,您需要等待特定元素出现才能断言它们。