我有一个 Selenium 测试用例,它将日期输入到由三个下拉列表(年、月和日)组成的日期选择器中。
select validity_Y label=2008
select validity_M label=08
select validity_D label=08
这部分在整个测试用例中重复了很多次。我想通过定义我的自定义操作“selectValidity”来减少它,这样我就可以减少冗余,比如
selectValidity 2008,08,08
向测试用例添加宏或子例程的最佳(最简单、最干净)方法是什么?
最佳答案
我认为您在 Selenese 中编写测试代码.如果是这样,您是否考虑过使用多种语言中的任何一种的客户端驱动程序?他们有 java , .net , perl , ruby , javascript , php , 和 python .他们每个人都有子程序。据推测,IDE可以将您现有的 Selenese 测试转化为其中的大部分测试。
关于unit-testing - 在 Selenium 中定义自定义操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/160557/