testing - 使用 Selenium 验证 Google 计算器的答案

标签 testing selenium selenium-ide

我刚刚开始使用 Selenium IDE,我正在尝试打开 Google 搜索引擎并输入总和(例如 5+7)。这将打开一个结果页面,其中包含计算器和答案。

到目前为止,测试有效,但当我尝试验证答案是否正确时,我收到错误,即使答案是正确的。基本上,我突出显示答案,右键单击它并单击 verifyText。同样,如果我单击包含答案的文本框并选择 verifyElementPresent,我也会收到错误。

有人可以告诉我为什么会出现这些错误吗?

P.S 我是 Selenium 的新手,所以如果您的答案保持简单,我将不胜感激 预先感谢:)

screenshot of code and google calculator

最佳答案

由于延迟时间,您收到错误。 只需在验证结果之前添加 waitForElementPresent 关键字即可。

它有效...

Screenshot to show it worked for me

快乐学习。 :)

关于testing - 使用 Selenium 验证 Google 计算器的答案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23973343/

相关文章:

javascript - 通过 mocha.run() 调用的 Mocha 测试不会在 "it"函数内部运行代码,也不会在 "before"函数内部运行代码

android - 是否有启用/禁用移动数据的 ADB 命令?( Root设备)

javascript - Selebiun 爬虫超时问题 C#

python - 在等待时使用 Selenium 中的 Xpath 获取元素的第 n 次出现

dom - 使用 Selenium 自动点击 JavaScript 链接

html - 如何使用 Selenium IDE 单击指定的 li 以自动完成 ul?

javascript - Selenium IDE - AssertEval 2 个数字,只要它们在 5 以内

unit-testing - 单元测试同步框架

node.js - WebDriverJs 的 getPageSource 为我提供了一个对象而不是页面的源

javascript - 使用 Enzyme 和 Sinon 进行内部调用单元测试