如何在wdio库上的“之前”挂钩上进行Appium测试以在测试期间设置特定项目?

时间:2019-01-16 00:44:28

标签: node.js appium hook appium-android

我正在开发一个Android应用程序,我想使用Node.JS,Appium和wdio库设置自动测试。我在理解wdio钩子以及如何在规格测试文件中访问数据时遇到了麻烦。

当前,'before'钩子上没有任何设置,但是在每个测试中,我都有一个before函数来设置用户名,密码和其他信息。我在代码的开头也有一个常量来命名此测试,因此我可以将其附加在“描述”和“ it”声明中,以便在运行所有测试后组织报告文件。

有没有办法...

1)...获取我要运行的测试的名称,并将其设置为wdio config文件中'before'函数的变量,因此当我运行一组测试时,它将自动设置'describe'和'it'声明,而不必在每次测试开始时手动添加常量?

2)...设置测试的全局变量,这样我就可以在每个测试中使用用户名和密码,而不必将这些数据复制并粘贴到函数之前的每个测试中?

我希望减少对每个测试重复相同代码的需求,而只专注于测试本身,而将所有配置留给wdio配置文件中的钩子。

0 个答案:

没有答案