【问题标题】:IntelliJ + Selenium + Appium Unable to find an active device or emulator with OS emulator 5554IntelliJ + Selenium + Appium 无法使用 OS 模拟器 5554 找到活动设备或模拟器
【发布时间】:2018-09-17 09:06:56
【问题描述】:

我正在尝试使用 Appium + Selenium 打开 Android 设备。我已经制作了虚拟智能手机,但出现错误。

这是我的 Java 代码:

         @Then("^I want to build a smartphone$")
         public void i_want_to_build_a_smartphone() throws MalformedURLException {

            DesiredCapabilities capabilities = new DesiredCapabilities();

            capabilities.setCapability(MobileCapabilityType.PLATFORM_NAME, "Android");
            capabilities.setCapability(MobileCapabilityType.PLATFORM_VERSION, "emulator-5554");
            capabilities.setCapability(MobileCapabilityType.BROWSER_NAME, "Chrome");
            capabilities.setCapability(MobileCapabilityType.DEVICE_NAME, "Android Emulator");
            capabilities.setCapability(MobileCapabilityType.BROWSER_NAME, "Browser");
            mobiledriver = new AndroidDriver<>(new URL("http://127.0.0.1:4723/wd/hub"), capabilities);
            //Connect to the webDriver server
    }

这是我遇到的错误

org.openqa.selenium.WebDriverException: An unknown server-side error occurred while processing the command. Original error: Unable to find an active device or emulator with OS emulator 5554. The following are available: emulator-5554 (8.1.0)

构建信息:version: '3.11.0', revision: 'e59cfb3', time: '2018-03-11T20:26:55.152Z'

【问题讨论】:

  • 确保您的模拟器已启动并运行!
  • 我正在运行 Appium + 虚拟智能手机。

标签: java android selenium appium


【解决方案1】:

始终使用以下命令列出可用设备adb devices

根据服务器日志中的信息

以下可用:emulator-5554 (8.1.0)

capabilities.setCapability(MobileCapabilityType.PLATFORM_VERSION, "8.1.0"); 

Appium 服务器日志非常有用。始终建议您仔细阅读它们。他们多次自我建议修复

【讨论】:

    【解决方案2】:

    您的平台版本必须是 android 的 os 版本,而不是 模拟器名称。

    capabilities.setCapability(MobileCapabilityType.PLATFORM_VERSION, "7.1"); 
    //here you must put your emulator os version instead of 7.1
    

    您有两个 Browser_Name 功能。尝试删除其中之一 他们。

    还要确保你的模拟器正在运行

    【讨论】:

      猜你喜欢
      • 2014-01-04
      • 1970-01-01
      • 1970-01-01
      • 2018-08-02
      • 2019-07-17
      • 2020-09-19
      • 2018-04-04
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多