在Selenium中定义自定义操作
问题描述:
我有一个Selenium测试用例,它将日期输入由三个下拉(年,月,日)组成的日期选择器。在Selenium中定义自定义操作
select validity_Y label=2008
select validity_M label=08
select validity_D label=08
在整个测试案例中,这部分重复了很多。我想用我的定义自定义操作“selectValidity”,减少它,这样我就可以有较少的冗余,像
selectValidity 2008,08,08
什么是最好的(最简单,最干净)的方式来宏或子程序添加到测试用例?
答
您可能可以在JS文件中定义助手JS函数,并将其作为核心扩展或用户extensions.js的一部分(如为UI-Elements所做的那样)。一个名为selectValidity的JS函数可以使用DOM来选择值。
谢谢,那就是我一直在寻找的。但是我可能会转向Selenium RC和Java,正如@sblundy所建议的那样。 – Thilo 2008-10-02 03:00:29