首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在IpadAir中使用appium进行测试时无法启动量角器脚本

在IpadAir中使用appium进行测试时无法启动量角器脚本
EN

Stack Overflow用户
提问于 2016-04-13 13:38:58
回答 1查看 143关注 0票数 1

我有一个角网站,我想测试使用appium和量角器。我创建了follwing配置文件:​

代码语言:javascript
复制
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
}
};  

my包含由appium记录器通过choosig Node.js选项生成的测试脚本:

代码语言:javascript
复制
"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文件后,我得到了以下错误

代码语言:javascript
复制
​$ 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
EN

Stack Overflow用户

回答已采纳

发布于 2016-04-13 13:48:46

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

票数 1
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36600211

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档