我目前正在决定一个自动化工具,一个在react/redux平台上的应用程序。我在应用程序中拥有的大多数场景都可以自动使用夜手表。对于不同的数据集,有某些测试用例或场景重复。就像。待执行的步骤:
测试数据:
|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|根据我们拥有的测试数据行数,我必须多次执行同一组代码/步骤。我试着阅读了很多文档,但是找不到支持这种类型的夜间自动化的包。请帮帮忙。如果你需要更多的信息,请告诉我。
谢谢和问候,Mukesh Panda
发布于 2017-11-29 12:16:00
我的建议是将测试数据放在一个JSON文件中,并在您的测试页面文件中读取它。然后从测试文件中调用它。就像,
loginPage.js包含
setCredentials : function (username, password) {
browser.setValue('#username', username);
browser.setValue('#password', password);
}
module.exports=loginPage;并调用测试文件中的函数,类似于loginTest.js包含的函数
testData = require('testData.json');
loginPage = require('loginPage.js');
login = new loginPage(browser);
login.setCredentials(testData.username, testData.password);像这样的事情你可以做到的..。
https://stackoverflow.com/questions/45021039
复制相似问题