我目前正致力于为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
答案 0 :(得分:1)
我的建议是将测试数据放在JSON文件中并在测试页文件中读取。并从testfile中调用它。像,
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);
这样你可以实现它......