我目前正在决定一个自动化工具,一个在react/redux平台上的应用程序。我在应用程序中拥有的大多数场景都可以使用webdriver实现自动化。对于不同的数据集,有某些测试用例或场景重复。就像。待执行的步骤:
测试数据:
|UserName|Password|Search Criteria|Color 1|Color 2|Color 3|
|abc | abc | search 1 |red | | |
|abc | abc | search 1 | |green | |
|abc | abc | search 2 |grey |white | |
|abc | abc | search 3 |white |black | yellow|根据我们拥有的测试数据行数,我必须多次执行同一组代码/步骤。我试着阅读了很多文档,但是找不到任何支持webdriver中这种自动化的包。
发布于 2017-08-28 17:25:49
我成功地使用了这个包tests中的代码
它允许使用两个函数all &使用编写数据驱动的测试。
下面是一个在github页面中可以找到的示例:
all("blank values are invalid",
[
"",
null,
undefined
],
function(value) {
expect(isEmpty(value)).toBe(true);
}
);https://stackoverflow.com/questions/45019183
复制相似问题