如何使用 Appium 同时自动化两个 android 应用程序?

How to automate two android app simultaneously using Appium?

我必须在两个不同的设备上启动两个应用程序,并且在一个应用程序完成操作后,我必须从另一个应用程序检查它。

向上和 运行 两个 appium 服务器实例以及在您的 appium 脚本中编写两个不同的功能集,如下所述:

1) 您需要 2 个 appium 运行 每个不同的端口

baseUrl_1 = "http://0.0.0.0:**4726**/wd/hub"

baseUrl_2 = "http:/0.0.0.0:**4725**/wd/hub"

2) 你需要有 2 个不同的 android emulator.So 确保你只是 运行 不同的模拟器(我的意思是它可以是相同的版本除了第二个一改名字)。显然,如果我 运行 它与 appium 相同。

3) 您需要为每个模拟器设置功能:

caps1 = {
platformName:"ANDROID",
platformVersion: "4.4",
deviceName: "emulator-5554",
app: "app1Path.apk",
       browserName: "",

}

caps2 = {
 platformName:"ANDROID",
 platformVersion: "4.4",
 deviceName: "emulator-5556",
 app: "app2Path.apk",
 browserName: ""

}