使用nodejs

时间:2015-10-21 11:25:14

标签: node.js appium

我试图建立一个例如的测试套件。 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很新,所以也许我忽略了一些东西。

1 个答案:

答案 0 :(得分:0)

自己想出来。问题不是调用函数而是服务器参数。 我使用"sessionOverride":false代替"sessionOverride":true