Appium无法测试iOS应用程序“;URL'/';未映射到有效的资源";
嗨,我正在尝试使用Appium测试iOS应用程序。当我尝试打开此链接时,我在浏览器中收到以下消息 “URL“/”未映射到有效的资源” 进一步资料:Appium无法测试iOS应用程序“;URL'/';未映射到有效的资源";,ios,appium,appium-ios,Ios,Appium,Appium Ios,嗨,我正在尝试使用Appium测试iOS应用程序。当我尝试打开此链接时,我在浏览器中收到以下消息 “URL“/”未映射到有效的资源” 进一步资料: Appium版本1.5.3Appium的作用类似于托管iOS应用程序的服务器。您可以用java或java脚本编写测试,以编写我使用的测试,intern.js的配置如下所示 tunnel: 'NullTunnel', tunnelOptions: { hostname: 'localhost', port: 4444 }, 'capa
Appium版本1.5.3Appium的作用类似于托管iOS应用程序的服务器。您可以用java或java脚本编写测试,以编写我使用的测试,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()
}
});
});
通过在浏览器中打开此URL,您试图实现什么目标?如果要检查Appium服务器是否正在运行,请将/wd/hub/status添加到URL。这是{“status”:0,“value”:{“build”:{“version”:“1.5.3”,“revision”:null},“sessionId”:null的结果。iOS模拟器也没有启动,我的意思是它应该在服务器启动时启动。不完全是这样。它将启动会话(并在模拟器或设备上启动应用程序)一旦你使用告诉Appium该做什么的WebDriver进行连接。你的功能是什么?@OmerMalik你能取得任何进展吗?我遇到了同样的问题?当我运行脚本时,我得到了“org.openqa.selenium.unsupportedCommand异常:URL'/wb/hub/session'没有映射到有效的资源”