我试图建立一个例如的测试套件。 5个名为Test1.js的测试文件 - Test5.js。 我想执行那些运行Test1.js的testsuite。 在Test1.js完成后,它应该运行Test2.js。
我尝试用require()
来做.fin(function() {
console.log("Test succeeded")
require('./Test2.js')
return browser.quit();
但是如果require在browser.quit()之前,我就无法执行第二次测试,因为Appium服务器仍在运行,而在browser.quit()之后,require()不会执行第二次测试。完全被召唤。
我对Appium,nodejs和Javascript很新,所以也许我忽略了一些东西。
答案 0 :(得分:0)
自己想出来。问题不是调用函数而是服务器参数。
我使用"sessionOverride":false
代替"sessionOverride":true
。