是否可以为数组中的每个元素动态生成测试场景?
我有两个带元素的数组(每个数组对应一个运行测试套件的环境),如下所示:
devEnv = ['link1', 'link2', 'link3', 'link4']
testEnv = ['link1', 'link2', 'link3']
在开发环境中有4个可用链接,而在测试环境中只有3个。
在protractor + jasmine中,您可以像这样在循环中获得it: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。
有什么办法解决这样的案子吗?
发布于 2019-04-28 18:37:48
我建议用不同的标签创建2个不同的场景
示例:|linkToGo | |link1 | |link2 | |link3 | |link4 |
示例:|linkToGo | |link1 | |link2 | |link3 |
相同的小黄瓜线路使用相同的SD。现在根据您的需要,将标签传递到配置文件,希望这将解决您的问题。
https://stackoverflow.com/questions/55868592
复制相似问题