无法使用Appium启动Android应用程序
我试图在本机应用程序(计算器)上执行测试,但应用程序不是从Appium启动的。有关完整的详细信息,请参阅以下内容: 详情请参阅下文: Appium服务器: 设备连接: Appium和Selenium java依赖性:无法使用Appium启动Android应用程序,appium,appium-android,appium-desktop,Appium,Appium Android,Appium Desktop,我试图在本机应用程序(计算器)上执行测试,但应用程序不是从Appium启动的。有关完整的详细信息,请参阅以下内容: 详情请参阅下文: Appium服务器: 设备连接: Appium和Selenium java依赖性: <dependency> <groupId>io.appium</groupId> <artifactId>java-client</artifactId> <
<dependency>
<groupId>io.appium</groupId>
<artifactId>java-client</artifactId>
<version>7.3.0</version>
</dependency>
<!-- https://mvnrepository.com/artifact/org.seleniumhq.selenium/selenium-java -->
<dependency>
<groupId>org.seleniumhq.selenium</groupId>
<artifactId>selenium-java</artifactId>
<version>3.8.1</version>
</dependency>
木卫一
java客户端
7.3.0
org.seleniumhq.selenium
硒爪哇
3.8.1
启动应用程序的代码:
public void startApp() throws IOException, InterruptedException {
DesiredCapabilities cap = new DesiredCapabilities();
cap.setCapability("platformName", "Android");
cap.setCapability("platformVersion", "10");
cap.setCapability(MobileCapabilityType.DEVICE_NAME, "TKS44SS8DAVWNRMZ");
cap.setCapability("appPackage", "com.android.bbkcalculator");
cap.setCapability("appActivity", "com.android.bbkcalculator.Calculator");
URL url = new URL("http://127.0.1.1:4723/wd/hub");
System.out.println("Hardcoded URL: " + url);
AndroidDriver<AndroidElement> driver = new AndroidDriver<AndroidElement>(url, cap);
driver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS);
}
public void startApp()引发IOException、InterruptedException{
DesiredCapabilities=新DesiredCapabilities();
cap.setCapability(“平台名”、“安卓”);
上限设定能力(“平台版”、“10”);
cap.setCapability(移动能力类型设备名称,“TKS44SS8DAVWWNRMZ”);
cap.setCapability(“appPackage”、“com.android.bbkcalculator”);
cap.setCapability(“appActivity”、“com.android.bbkcalculator.Calculator”);
URL=新URL(“http://127.0.1.1:4723/wd/hub");
System.out.println(“硬编码URL:+URL”);
AndroidDriver=新的AndroidDriver(url,cap);
driver.manage().timeouts().implicitlyWait(30,TimeUnit.SECONDS);
}
请更正我在上述代码和设置。如果需要任何其他细节,请告诉我。谢谢请再添加一项功能,然后重试 上限设定能力(“udid”、“TKS44SS8DAVWNWNRMZ”)
真实设备需要它。任何设备都需要它