Appium safari 在真机上无法 LAUNCH

Rock · 2013年12月20日 · 最后由 思寒_seveniruby 回复于 2013年12月21日 · 1301 次阅读

大家好,我想在 ipad mini 和 ipad2 上运行 safari,但是一直 LAUNCH 不起来,帮忙看下呀,我用的是 10.8.5+xcode 5.0.2 +appium 0.12.3,不甚感谢

代码:

DesiredCapabilities cap = new DesiredCapabilities();
       cap.setBrowserName("safari");
       //cap.setCapability("version", "7.0");
       //cap.setCapability("device", "iPad Device");//iPhone Simulator
       cap.setCapability("app", "safari");//app.getAbsolutePath()
       //cap.setCapability("launch", "false");
       WebDriver wd = new RemoteWebDriver(new URL("http://0.0.0.0:4723/wd/hub"), cap);
       wd.manage().timeouts().implicitlyWait(60, TimeUnit.SECONDS);
       wd.quit();

appium 报错:

warn: Could not parse plist file at /var/folders/b8/1vfhv4bx50g84c0brnnqtj9w0000gn/T/1131120-34474-12scrl4/submodules/SafariLauncher/build/Release-iphoneos/SafariLauncher.app/en.lproj/Localizable.strings

info: Not setting device type since we're connected to a device
info: Starting iOS device log capture via idevicesyslog

info: Cleaning up appium session

error: Failed to start an Appium session, err was: Error: Command failed: 

info: Responding to client with error: {"status":33,"value":{"message":"A new session could not be created. (Original error: Command failed: )","killed":false,"code":1,"signal":null,"origValue":"Command failed: "},"sessionId":null}
POST /wd/hub/session 500 3589ms - 238b
共收到 3 条回复 时间 点赞

真机 lanch safari 非常的 trick

#1 楼 @lihuazhang @seveniruby 太复杂了, 真机启动 safari。 我看基本都是用 safari launcher 或者 webviewapp 来曲线救国的。

#2 楼 @lihuazhang 我记得 selenium 貌似而已支持移动上的浏览器了, 不过我没研究过

恒温 Appium 上真机运行 Safari 曲线救国方式 中提及了此贴 12月27日 18:11
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册