首页 > 解决方案 > 无法启动 Andrioddriver

问题描述

由于我在编写简单的测试脚本时是 Appium 的新手,因此我无法启动 Android 驱动程序并收到以下错误:

“构造函数 AndroidDriver(DocFlavor.URL, DesiredCapabilities) 未定义”

请帮忙。

public class test {

    @Test
    public void test1()
    {
        DesiredCapabilities capabilities = DesiredCapabilities.android();

        capabilities.setCapability(MobileCapabilityType.BROWSER_NAME, BrowserType.CHROME);

        //capabilities.setCapability(MobileCapabilityType.PLATFORM, Platform.ANDROID);

        //capabilities.setCapability(MobileCapabilityType.PLATFORM, Platform.ANDROID);

        capabilities.setCapability(MobileCapabilityType.PLATFORM_NAME, "ANDROID");

        capabilities.setCapability(MobileCapabilityType.DEVICE_NAME, "3618ca1");    

        capabilities.setCapability(MobileCapabilityType.VERSION, "8.0.0");

        URL url = new URL("http://0.0.0.0:4723/wd/hub");

        RemoteWebDriver driver =new AndroidDriver(url, capabilities);
    }
}  

标签: appiumappium-android

解决方案


您可以在@Before 下尝试上面的代码而不是@Test,因为@Before 中的代码将在执行测试之前运行,以便初始化android 驱动程序。


推荐阅读