首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Selenium :自动重复成功的场景

Selenium :自动重复成功的场景
EN

Stack Overflow用户
提问于 2015-03-20 09:29:06
回答 1查看 1.8K关注 0票数 0

我使用基于Java/Gherkin/Cucumber的Selenium Webdriver测试。

我有一个测试运行,我想运行多次,而不需要重新启动场景几次。

Gherkin脚本是这样的:

代码语言:javascript
复制
Given the user opens a browser
Then the user fills in the form
Then the user repeats the filling of the form *5* times 

这样,如果我想填写10份表格,我可以用10代替5,按下播放,然后拿一杯啤酒。

这有可能吗?还是只需要手动运行5次?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-04-24 17:07:34

首先,您可以简化一些Gherkin场景,比如:

代码语言:javascript
复制
 Given the user opens a browser

 Then the user fills in the form 5 times

在这个场景中,您将生成您的方法,在第二个方法中,您可以添加一个循环,例如:

然后(@“用户填写表单(.*)时间”)

代码语言:javascript
复制
public void ThenTheUserFillsInTheForm(int nrOfTimes)   
{        
    for(int i = 0; i < nrOfTimes; i++)
    {

      //user fills in the form

    }
} 
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29163294

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档