iOS 测试 appium ,ios 中,如何在不同 app 间切换

Wang · 2017年03月30日 · 最后由 Starts 回复于 2021年08月06日 · 3038 次阅读

IOS 有两个 app: A,B,appium 先启动 A,然后 A 再通过 scheme 去启动 B,元素在 B 中无法定位到,从 log 看,命令都传过去了,但是 server 端一直没响应,hang 在那里了

有遇到过类似情况的童靴吗?如何解决?

共收到 7 条回复 时间 点赞

好像不能切换 app 吧

恒温 回复

真的吗

Wang #6 · 2017年03月30日 Author

应该是可以的,只不过没找到解决方案

我知道 ATX 怎么去实现

webdriveragent 原生好像支持的,但到 Appium 封装的时候,就没实现这个方法

android 可以切换 app,但是 ios 在 appium 的官方文档上没有写出来。那么你可以尝试启动两个 appium,然后再进行需要的操作。
android 切换 app 的方法是 driver.start_activity('com.example.android.apis', '.Foo')

2楼 已删除

请问一下最后有找到解决方案吗?

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册