javascript - Selenium IDE : executing a test within a test

标签 javascript selenium selenium-ide selenium-rc control-flow

我已经使用 selenium IDE(带有流程控制扩展)编写了一个测试,该测试迭代 2 个下拉列表中的元素(使用 2 个循环)并根据下拉列表中选择的元素填充数据输入表单。

本质上,每次迭代的形式都不同,而不是使用流程控制在一次测试中处理这个问题(使测试变得非常大)。是否可以在从循环内执行的另一个测试中覆盖此功能?

这可以在 Selenium IDE 中完成吗?

如果可以的话,你能指出任何在线示例/教程吗?

谢谢你的时间

大卫

最佳答案

Selenium IDE 是一个非常简单的工具。您想封装您的测试以便在其他测试中重用吗?您想使用循环和流控制吗?

听起来您已经准备好学习一门真正的编程语言了。

将您的测试导出到 java 或 ruby​​ 或您喜欢的任何语言。然后你就可以利用编程语言的流程控制和面向对象来解决你的问题了。这比试图弄清楚如何使其在 IDE 中工作要容易得多。另外,您的测试将更易于维护。

http://seleniumhq.org/docs/05_selenium_rc.html#from-selenese-to-a-program

http://seleniumhq.org/docs/06_test_design_considerations.html#page-object-design-pattern

关于javascript - Selenium IDE : executing a test within a test,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5119645/

相关文章:

javascript - 使用自定义 jQuery 防止回发确认在 asp 上实现 :LinkButton

php file_put_contents 无法在 apache 服务器目录上创建文件

javascript - selenium javascript 中分割字符串的问题

html - 单击表中一行中的按钮

selenium-ide - Selenium IDE 找不到元素

javascript - 用于文本渐变的 jQuery 插件

javascript - 使功能分别影响每个测验ID

selenium - 有没有比 selenium 更好的工具和简单的工具?

java - 如何导入 CSV 并将其用作 java 中的变量

Selenium:是否有任何可以与 Selenium Server/RC 集成的 JS(JavaScript)代码覆盖工具