Selenium IDE:在测试中执行测试

我使用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     
这是一个扩展,为Selenium IDE添加了完整的循环,条件执行和可调用函数:SelBlocks 您在测试中设置了脚本/ endScript部分,然后使用参数调用它。例如:
call|fillform|name="dilbert",phone="555-1212"
call|fillform|name="wally",phone='unlisted"
script|fillform
  type|name|${name}
  type|phone|${phone}
endScript
(引用字符串值,因为参数是常规javascript表达式。)     

要回复问题请先登录注册