Testing Appium codeception iOS模拟器错误:找不到任何Web视图,正在刷新/重试
当我尝试在iPad模拟器上启动safari并执行$I->amOnPage(“”)时。Safari浏览器已启动,但卡在。我在appium日志中看到这条警告“找不到任何Web视图,正在刷新/重试”,然后什么也没发生 我使用Appium 1.4.8、OS X 10.10 Yosemite、codeception 2.1.2、XCode 6.4。我不知道我做错了什么。我在网上查了一下,有人说我应该运行ios\uWebKit\uProxy\uLauncher。我试着在27753上用-c和模拟器UDID-d选项运行它,然后重试我的测试。还是没有变化。ios代理已启动,但没有任何日志。以下是我正在使用的所需功能:Testing Appium codeception iOS模拟器错误:找不到任何Web视图,正在刷新/重试,testing,mobile,ios-simulator,appium,codeception,Testing,Mobile,Ios Simulator,Appium,Codeception,当我尝试在iPad模拟器上启动safari并执行$I->amOnPage(“”)时。Safari浏览器已启动,但卡在。我在appium日志中看到这条警告“找不到任何Web视图,正在刷新/重试”,然后什么也没发生 我使用Appium 1.4.8、OS X 10.10 Yosemite、codeception 2.1.2、XCode 6.4。我不知道我做错了什么。我在网上查了一下,有人说我应该运行ios\uWebKit\uProxy\uLauncher。我试着在27753上用-c和模拟器UDID-d
modules:
enabled:
- WebDriver
config:
WebDriver:
url: 'http://www.amazon.com'
connection_timeout: 500
request_timeout: 500
browser: 'safari'
host: 127.0.0.1
port: 4723
capabilities:
browserName: 'safari'
platformVersion: "8.4"
platformName: "iOS"
deviceName: 'iPad Retina'
connection_timeout: 500
request_timeout: 500
有什么想法吗?谢谢
然而,我可以让事情与PHPUnit很好地工作!我不知道codeception是怎么回事。在safari浏览器中打开webview时,我也遇到了这个问题。我当时正在使用iPhone设备。但以下前提条件应与模拟器相同。
机器应具有:
- 安装了Appium
- 已安装libplist 1.10
- 已安装libusbmuxd 1.0.8
- 已安装libimobiledevice 1.1.5
- 如果您正在设备上运行,请打开(然后将设置转到开发人员) UIautomator)UI automator和safari转到web上的高级打开 检查员
- 打开终端运行以下命令:- ios\u webkit\u调试\u代理 按回车键
- 按以下命令打开终端上的新窗口:- ios_webkit_debug_proxy–c:27753–d 不要更改端口号
- 设备(在你们的情况下,模拟器)应该连接到机器上