【问题标题】:Parallel testing on two devices which require different adb version在需要不同 adb 版本的两台设备上进行并行测试
【发布时间】:2020-01-20 08:43:23
【问题描述】:

我的手机:Kiano优雅4.0需要adb 1.0.36才能使用Appium。我的Memu 模拟器需要adb 1.0.31 版本才能工作。有没有办法在手机和模拟器上并行使用appium?

【问题讨论】:

  • 如何启动appium服务器?
  • @pr4bh4sh 来自控制台,但我也在使用 appium-dotnet-driver。
  • 下载两个 adb 版本在不同的终端窗口 export ANDROID_HOME=<path_of_the_adb_36> && appium -p 4723 <other appium param if you have any> 上启动一个 appium 服务器,第二个使用 export ANDROID_HOME=<path_of_the_adb_31> && appium -p 4744 <other appium param if you have any> 并将相应的 appium 端口号传递给驱动程序并检查它是否有效。

标签: android adb appium appium-android


【解决方案1】:

我认为你不能这样做。是的,您可以安装不同版本的 ADB,但您需要设置 ANDROID_HOME 的局部变量(仅限 1 个版本)。

【讨论】:

  • 但是我怎样才能强制appium使用不同的ANDROID_HOME变量呢?
  • 就像我之前说的,在我看来你不能那样做。 Appium 使用 ANDROID_HOME 变量作为一个变量,并且只能与 SDK 一起使用,我认为不可能让 appium 为 sdk 选择另一条路径
猜你喜欢
  • 2020-03-18
  • 2019-04-11
  • 1970-01-01
  • 2023-01-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-12-05
相关资源
最近更新 更多