Appium appium 两台设备之间可以类似上下文一样随意切换具柄吗

小星星 · 2020年05月09日 · 最后由 luckyhey 回复于 2020年05月11日 · 1681 次阅读

appium 多机协作相互聊天

场景描述

如,同时启动两台手机 A 和 B
首先 A 手机给 B 手机发消息
然后切换到 B 手机进行验证是否收到消息

问题

  • 使用 appium 如何在两台手机之间来回切换?
  • appium 切换到不同手机,是否有类似切换 WebView 上下文的方法
共收到 7 条回复 时间 点赞

如果是固定的 deviceid 实现起来不是很麻烦。

@ 恍若泪痕 大佬求说下具体思路

小星星 回复

就是注册 driver 的时候注册两个呀。。两个 driver 分别操作~

@ 恍若泪痕 那我在 A 手机执行完发送消息的用例后,怎么把具柄切换到 B 手机上进行操作呢

小星星 回复

切换 driver 就可以了

咸鱼菜鸡 回复

设置两个 deviceA 和 deviceB,注册两个 driver1 和 driver2,deviceA 绑定 driver1,deviceB 绑定 driver2。在一个 case 里先用 driver1 发送消息,sleep10s ,接着用 driver2 去判断是否有收到 driver1 发送的消息。

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