-1

我正在测试一个具有多种功能的 Web 应用程序。我没有开发这个应用程序,我只是一个测试人员。我是测试新手,当我开始研究它时,我得到了一系列硒测试。这些测试是在 Firefox 上使用 Selenium IDE 执行的。它们很容易以这种方式执行,因为您只需记录和存储变量并运行测试即可。

问题是,例如: * 一个网页有一个 3 行的表格,我为此场景准备测试,它可以工作 * 表格有 4 行的第二天,所以我的测试不再工作,* Selenium不允许我对行或列进行循环

这就是为什么我认为我可以将几个 Selenium 测试导出到 Java 4 Web Driver 并在 Eclipse 中导入它们。通过这种方式,我可以通过添加循环和其他内容来改进代码。我为我的测试套件创建了一个项目,导入了 JUnit 4 和 Selenium 库,运行了套件,一切都很好,没有错误。太好了。

*问题是:我如何设法在 Firefox 浏览器上可视化(或回放)我的测试,就像我之前在 Selenium IDE 中所做的那样?*

多谢

4

1 回答 1

0

当您在 Eclipse 中运行测试时,它将打开一个 Firefox 窗口并像在 IDE 中一样执行测试。

至于实际的测试管理(即开始/停止测试),您将需要投资一些 CI 软件。TeamCity、Jenkins 或类似的东西都可以。

至于挑选元素(Selenium IDE 中的“查找”选项),这更加棘手,因为您刚刚放弃了 IDE 并且对 Selenium 非常陌生。然而,这很容易做到。

您可以直接在 Firefox 的控制台(或 Firebug,如果您愿意)中运行 XPath 和 CSS 查询。因此,您仍然可以在 IDE 中运行相同的查询,唯一的区别是返回结果的方式。Selenium IDE 将“突出显示”一个元素,而控制台会将其作为 DOM 对象返回。

如果以上都没有帮助,请详细了解您的需求,但我已经介绍了 IDE 允许您做什么以及有哪些替代方案。

于 2013-05-15T08:20:14.780 回答