在IpadAir中使用appium进行testing时,不能启动量angular器脚本

我有一个Angular网站,我想testing使用appium和量angular器。 我使用下面的configuration文件:

exports.config = { allScriptsTimeout: 600000, seleniumAddress: 'http://0.0.0.0:4723/wd/hub', specs: [ 'testsuite/test1.js' ], capabilities: { browserName: 'safari', 'appium-version': '1.4.13', platformName: 'iOS', platformVersion: '9.3', deviceName: 'iPad Air' }, chromeOnly: false, frameworks:[ 'mocha', 'chai' ], mochaOpts: { defaultTimeoutInterval:1000000 } }; 

test1.js包含我的testing脚本,由apposlogging器通过choosig Node.js选项生成:

 "use strict"; var wd = require("wd"); var chai = require("chai"); var chaiAsPromised = require("chai-as-promised"); chai.use(chaiAsPromised); var expect = chai.expect; chai.should(); chaiAsPromised.transferPromiseness = wd.transferPromiseness; describe('my app', function() { it('should make the login test',function() { var browser = wd.promiseChainRemote("0.0.0.0", 4723); browser.init(desired).then(function() { return browser .elementByXPath("//UIAApplication[1]/UIAWindow[2]/UIAButton[2]").sendKeys("0.22.82:4180/jws/fetablet_dev_T1000") .elementByXPath("//UIAApplication[1]/UIAWindow[2]/UIAScrollView[1]/UIAScrollView[1]/UIAWebView[1]/UIAStaticText[1]").sendKeys("RET02") .elementByXPath("//UIAApplication[1]/UIAWindow[2]/UIAButton[2]").sendKeys("RET02") .elementByXPath("//UIAApplication[1]/UIAWindow[2]/UIAScrollView[1]/UIAScrollView[1]/UIAWebView[1]/UIAStaticText[2]").sendKeys("RET02") .fin(function() { return browser.quit(); }); }).done(); }); }); ᐧ 

运行Appium服务器并启动protractor.config.js文件后,我得到了这个错误

 ​$ protractor protractor.conf.js ​​Using the selenium server at http://0.0.0.0:4723/wd/hub [launcher] Running 1 instances of WebDriver [launcher] Error: ReferenceError: ᐧ is not defined at Object.<anonymous> (/Users/qaquod/Development/qa/qa_fetablet/testsuite/test1.js:32:1)​​ at Module._compile (module.js:413:34) ​​at Object.Module._extensions..js (module.js:422:10) at Module.load (module.js:357:32) at Function.Module._load (module.js:314:12) at Module.require (module.js:367:17) at require (internal/module.js:16:19) at /usr/local/lib/node_modules/protractor/node_modules/jasmine/lib/jasmine.js:71:5 at Array.forEach (native) at Jasmine.loadSpecs (/usr/local/lib/node_modules/protractor/node_modules/jasmine/lib/jasmine.js:70:18) [launcher] Process exited with error code 100 

茉莉花无法加载testing,因为在规范的末尾额外的字符,删除它。