package com.alineareda.alura;
import io.appium.java_client.AppiumDriver;
import io.appium.java_client.remote.MobileCapabilityType;
import io.appium.java_client.remote.MobilePlatform;
import org.openqa.selenium.remote.DesiredCapabilities;
import java.io.File;
import java.net.MalformedURLException;
import java.net.URL;
public class App
{
public static void main( String[] args ) throws MalformedURLException {
File apk = new File("C:\\ProjetoAppium\\src\\main\\resources\\alura_esporte.apk");
DesiredCapabilities configuracoes = new DesiredCapabilities();
configuracoes.setCapability(MobileCapabilityType.APP, apk.getAbsolutePath());
configuracoes.setCapability(MobileCapabilityType.PLATFORM_NAME, MobilePlatform.ANDROID);
configuracoes.setCapability(MobileCapabilityType.AUTOMATION_NAME, "UiAutomator2");
URL urlConexao = new URL("http://127.0.0.1:4723/wd/hub");
AppiumDriver driver = new AppiumDriver<>(urlConexao, configuracoes);
}
}
aparece Exception in thread "main" org.openqa.selenium.SessionNotCreatedException: Unable to create a new remote session. Please check the server log for more details. Original error: An unknown server-side error occurred while processing the command. Original error: Neither ANDROID_HOME nor ANDROID_SDK_ROOT environment variable was exported. Read https://developer.android.com/studio/command-line/variables for more details
Build info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'
System info: host: 'DESKTOP-H3FENSJ', ip: '192.168.56.1', os.name: 'Windows 10', os.arch: 'amd64', os.version: '10.0', java.version: '1.8.0_281'
Driver info: driver.version: AppiumDriver