Appium 需要两个设备的测试用例要怎么写呢

狸猫 · 2020年05月06日 · 最后由 剪烛 回复于 2020年05月08日 · 2294 次阅读

最近在使用 Appium 写测试用例,有一类用例不知道怎么写,比如一个比较简单的功能,商家 A 在直播间发了一张优惠券,用户 B 就会收到抢券弹窗,该弹窗 5s 后会消失,这种涉及到两个设备的用例应该怎么写呢?

共收到 3 条回复 时间 点赞

分开写,A 触发用接口数据库验证,然后通过接口触发 B 的条件,本质就是接口调用,没实践过这种,个人见解

先判断有几个设备,比如 2 个设备,一个设备一个线程起来。
String startAppium = "cmd.exe /k " + " start appium -a 127.0.0.1 -p " + num + " -bp " + numanother
+ " --session-override";
就可以每个设备独自运行了啊。具体业务逻辑就看你用例控制了,比如 A 设备线程用例发优惠券,B 线程先等待某一个弹窗出现然后操作。

配合接口调用来测,不要用两台机器联动测试,可以实现,但是稳定性和维护成本成倍上升

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