appium - 无法启动 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);
}
}
解决方案
您可以在@Before 下尝试上面的代码而不是@Test,因为@Before 中的代码将在执行测试之前运行,以便初始化android 驱动程序。
推荐阅读
- mysql - 我在mysql中的表有什么问题?
- swift - 错误:旧版构建系统不支持使用 xcframeworks
- php - Mollie webhook 没有被调用?
- asp.net-core - .net 核心获取位于 cloudflare 代理后面的 RemoteIpAddress.MapToIPv4()
- javascript - 通过 socket.io (JavaScript & FileReader) 上传文件
- webpack - 从 webpack 中排除文件夹
- python - 如何向通过 Seaborn 热图呈现的混淆矩阵添加工具提示?
- azure - Azure 自动化作业中断位于 VM 的应用程序 REST 请求
- java - 使用 Gson-extras 反序列化具有瞬态变量的多态 JSON
- java - Spring Data JPA - 带有 IN、`=`、LIKE for List 的存储库