运行 Appium 服务器的问题

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

当我尝试使用如下代码运行 Appium 测试时: 导入 java.util.concurrent.TimeUnit;

公开课 AppTest {

@测试 public void AppiumFirstTest () 抛出 MalformedURLException {

   AppiumDriver<MobileElement> appiumDriver ;
   DesiredCapabilities desiredCapabilities = new DesiredCapabilities();
   desiredCapabilities.setCapability("automationName","UiAutomator2");
   desiredCapabilities.setCapability("platformName","android");
   desiredCapabilities.setCapability("udid","emulator-5554");
   desiredCapabilities.setCapability("appPackage","com.tuhuynh.sdetproecommerce");
   desiredCapabilities.setCapability("appActivity","host.exp.exponent.MainActivity");
   try{
       URL appiumServerPath = new URL("http://127.0.0.1:4723/wd/hub");
       appiumDriver = new AndroidDriver<>(appiumServerPath, desiredCapabilities);
       appiumDriver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS);
   }catch(Exception e){
       throw new RuntimeException("[ERR] Could not create appium session!");
   }
   MobileElement userIconElen = appiumDriver.findElement(MobileBy.AccessibilityId("userIcon"));
   userIconElen.click();

} }

你好,这是我第一次用 Appium 运行测试,我遇到了一些问题。请帮助我。 Appium 版本:2.0.0-beta.66

首先,这是ANDROID文件夹: enter image description here 所以我已经将变量导出到 .bashrc 文件 这里:enter image description here 我被enter image description here检查过了 但是当我运行测试脚本时,appium 服务器出现错误消息:无法创建会话。处理命令时发生未知的服务器端错误。原始错误:本地文件系统上不存在 Android SDK 根文件夹“HOME/duypham2/Android/Sdk/”。阅读https://developer.android.com/studio/command-line/variables了解更多详情。 所以请帮我解决它

java appium appium-android appium-java
© www.soinside.com 2019 - 2024. All rights reserved.