使用AppiumDriver 司机

问题描述 投票:0回答:1

只是想明确我需要用于在Android和iOS设备上测试移动应用程序的驱动程序类型。我的主要目标是为两个平台保持相同的代码库 - 尽管将它们分开将更容易实现;但很难维持。

话虽如此,我很好奇以下代码片段是否适用于这种情况。

AppiumDriver<MobileElement> driver = null;

if ("iOS".equals(os)) {
    driver = new IOSDriver<MobileElement>(new URL(urlString), capabilities);
} else {
    driver = new AndroidDriver<MobileElement>(new URL(urlString), capabilities);
}
android ios appium
1个回答
0
投票

是的,您提到的代码段将适用于您的情况。

AppiumDriver<MobileElement> driver = null;

if ("iOS".equals(os)) {
    driver = new IOSDriver<MobileElement>(new URL(urlString), capabilities);
} else {
    driver = new AndroidDriver<MobileElement>(new URL(urlString), capabilities);
}

创建的驱动程序实例将是MobileElement类型。

© www.soinside.com 2019 - 2024. All rights reserved.