【发布时间】: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