启动iOS驱动程序的问题

时间:2014-09-30 03:03:55

标签: ios emulation

我在使用我的驱动程序执行测试时遇到了困难。

1)我用以下内容启动我的服务器(网格无法启动,因为我被踢出去...另一个线程)

java -jar ios-server-standalone-0.6.6-SNAPSHOT.jar -port 1111

2)我从相应的目录

启动测试

3)日志转储如下:

The server cannot run Capabilities [{platform=MAC, cssSelectorsEnabled=false, CFBundleIdentifier=com.apple.mobilesafari, javascriptEnabled=true, nativeEvents=false, locale=en_GB, CFBundleName=Safari, variation=Retina4, device=iphone, rotatable=false, takesScreenshot=false, sdkVersion=7.1, version=}] at the moment.org.uiautomation.ios.application.APPIOSApplication cannot be cast to org.uiautomation.ios.application.IPAApplication

Build info: version: 'unknown', revision: 'unknown', time: 'unknown'

System info: host: '(hidden for privacy)', ip: '(hidden for privacy)', os.name: 'Mac OS X', os.arch: 'x86_64', os.version: '10.9.5', java.version: '1.7.0_67'

Driver info: driver.version: unknown

Build info: version: 'unknown', revision: 'unknown', time: 'unknown'

System info: host: '(hidden for privacy)', ip: '(hidden for privacy)', os.name: 'Mac OS X', os.arch: 'x86_64', os.version: '10.9.5', java.version: '1.7.0_67'

Driver info: driver.version: unknown (org.openqa.selenium.SessionNotCreatedException) (Selenium::WebDriver::Error::WebDriverError)

[remote server] org.uiautomation.ios.command.uiautomation.NewSessionNHandler(NewSessionNHandler.java):100:in `safeStart'

根本原因是什么?

1 个答案:

答案 0 :(得分:0)

遇到完全相同的问题,您可以尝试使用

capabilities.setCapability("simulator", true);

至少让我超越了这个问题(并进入另一个问题)。