Appium无法测试iOS应用程序" URL' /'没有映射到有效的资源"

时间:2016-07-05 07:32:05

标签: ios appium appium-ios

您好我正在尝试使用Appium测试iOS应用程序。当我尝试打开此链接http://127.0.0.1:4723/

时,我在浏览器中收到以下消息

"网址' /'没有映射到有效的资源"

更多信息: Appium版本1.5.3

1 个答案:

答案 0 :(得分:1)

Appium就像托管iOS应用程序的服务器一样。您可以用java或java脚本编写测试来编写我使用的intern Runner测试, intern.js 的配置在

下面
tunnel: 'NullTunnel',
tunnelOptions: {
    hostname: 'localhost',
    port: 4444
},

'capabilities': {
    'selenium-version': '2.48.0',
    'idle-timeout': 60,
    'defaulTimeout':60,
    'chromeOptions': {'args':['allow-ra-in-dev-mode']}
},    

'environments': [
    {browserName: 'chrome'},

],

然后,您可以在 iOSTest.js

中编写自己的iOS测试
'use strict';

define([
'intern!object',
'intern/chai!assert',
'intern/dojo/node!underscore'],
function(registerSuite,assert,_) {


//set server configurations
registerSuite({
    'name': 'iOS CoApp Testing',

    'setup': function() {
    },

    'teardown': function() {
        // executes after suite ends;
        // can also be called `after` instead of `teardown`
    },

    'beforeEach': function(test) {

    },

    'afterEach': function(test) {
        // executes after each test
    },

    'simple test': function() {

     // it finds text field and insert 124 in it               
          .findByXpath
          ("//UIAApplication[1]/UIAWindow[1]/UIATextField[1]")
          .click()
          .pressKeys('124')
          .end()

    //it finds Button and clicks it              
         .findByXpath
          ("//UIAApplication[1]/UIAWindow[1]/UIAButton[1]")
          .click()
          .end()



        }
    });
});