我在与黄瓜一个问题 - 现在我正在做一个移动的自动化和我有使用情况概述功能 - 我有几个变量的情况:处理黄瓜情景实例为一个场景
方案概要:菜单项
Given the user is on the hamburger menu
And the language is <language>
Then menu item is <menu item>
Examples:
| menu item | language |
| Search | EN |
| Zoeken | NL |
| Recherche | FR |
| Saved properties | EN |
| Bewaarde zoekertjes | NL |
| Biens sauvés | FR |
| Saved searches | EN |
| Bewaarde zoekacties | NL |
| Recherches sauvées | FR |
| Settings | EN |
| Instellingen | NL |
| Paramètres | FR |
当我运行这种情况下重新启动它的每一行的应用程序(在某些情况下,这可能是好的,但不是这样),这是非常耗费时间。有没有办法指出应用程序何时应该重新启动应用程序,以及何时应该继续沿用示例?
我试着把这些例子作为一个List来处理,但是没有帮助。
@Then("^menu item is (.*)$")
public void menuItem(List<String> menuItems){
for(String menuItem : menuItems)
Assert.assertEquals(menuItem, Common.getElementAttributeByName(menuItem,"text"));
}
你的意思是你的代码的每次迭代的应用程序重新安装和启动?你可以通过“重新启动应用程序”来说明你的意思吗? – nullpointer