无法在Android模拟器中的Firefox上运行Selenium脚本

时间:2018-09-10 13:54:52

标签: android selenium appium

我有一个硒脚本,可以在真正的android设备上的Firefox上正常运行。但不适用于android模拟器。在模拟器上运行脚本时,我在appium中所需的功能是:

{
    "app":"",
    "appPackage":"org.mozilla.firefox",
    "appActivity":"org.mozilla.gecko.LauncherActivity",
    "platformVersion":"",
    "browserName":"firefox",
    "platformName":"Android",
    "deviceName":"Nexus_5X_API_28:5554"
}
  1. 在真实设备中,我们已经从playstore安装了firefox,脚本运行没有问题。
  2. 在模拟器中,我们从here安装了apk。 (fennec-63.0b3.multi.android-i386.apk)。在这种情况下,执行失败,appium服务器日志显示如下:

    [ADB] Getting install status for org.mozilla.firefox
    [ADB] Running 'C:\Users\<myusername>\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s emulator-5554 shell pm list packages org.mozilla.firefox'
    [ADB] App is not installed
    

我的问题是:

  1. 是否可以在Android模拟器的FireFox上运行Selenium脚本?
  2. 如果是。有人可以指导我完成我必须做的缺失部分吗。

0 个答案:

没有答案