【发布时间】:2019-09-16 00:37:07
【问题描述】:
是否可以为数组中的每个元素动态生成测试场景?
我有两个包含元素的数组(每个数组用于我运行测试套件的环境),如下所示:
devEnv = ['link1', 'link2', 'link3', 'link4']
testEnv = ['link1', 'link2', 'link3']
在开发环境中有 4 个链接可用,在测试环境中只有 3 个。
在量角器+茉莉花中,您可以像这样在循环中获得its:https://stackoverflow.com/a/35114139/6331748
我用的是量角器+黄瓜。
当我像这样在功能文件中硬编码日期时:
Scenario Outline:
Given I am on main page
When I click "<linkToGo>" link
Then I should be on "<linkToGo>" page
Examples:
|linkToGo |
|link1 |
|link2 |
|link3 |
|link4 |
测试将通过开发环境 - 所有 4 个链接都将被点击,但在测试环境中没有 link4。
任何想法如何解决这种情况?
【问题讨论】:
标签: protractor cucumberjs