Я новичок в Mobile Automation и пытаюсь настроить Framework для того же. Для начала я настроил необходимую среду, а также смог запустить приложение калькулятора, используя приведенный ниже код. Но если я выполняю один и тот же скрипт несколько раз, он выдает ошибку ниже. Если я удалю настройки Appium и выполню, то он начнет работать. Мой вопрос: нужно ли нам каждый раз удалять настройки Appium как часть скрипта или как я могу справиться с этой ситуацией, чтобы избежать ошибок при выполнении нижеприведенного кода несколько раз.
public static void main(String[] args) {
DesiredCapabilities caps = new DesiredCapabilities();
caps.setCapability("deviceName", "Galaxy S9");
caps.setCapability("udid", "3448594b4874498"); //Give Device ID of your mobile phone
caps.setCapability("platformName", "Android");
caps.setCapability("platformVersion", "9.0");
caps.setCapability("appPackage", "com.sec.android.app.popupcalculator");
caps.setCapability("appActivity", "com.sec.android.app.popupcalculator.Calculator");
caps.setCapability("noReset", "true");
//Instantiate Appium Driver
try {
AppiumDriver<MobileElement> driver = new AndroidDriver<MobileElement>(new URL("http://0.0.0.0:4723/wd/hub"), caps);
} catch (MalformedURLException e) {
System.out.println(e.getMessage());
}
}
Ошибка: исключение в потоке "main" org.openqa.selenium.SessionNotCreatedException: невозможно создать новый удаленный сеанс. Пожалуйста, проверьте журнал сервера для более подробной информации. Исходная ошибка: при обработке команды произошла неизвестная ошибка на стороне сервера. Исходная ошибка: Не удалось найти «aapt.exe» в ["C: \ Android_sdk \ 3_1 \ android -sdk \ platform-tools \ aapt.exe", "C: \ Android_sdk \ 3_1 \ android -sdk \ эмулятор \ aapt.exe " "C: \ Android_sdk \ 3_1 \ android -sdk \ Tools \ aapt.exe"," C: \ Android_sdk \ 3_1 \ android -sdk \ Tools \ Bin \ aapt.exe "]. У вас есть Android Инструменты сборки, установленные в 'C: \ Android_sdk \ 3_1 \ android -sdk'? Информация о сборке: версия: '3.141.59', ревизия: 'e82be7d358', время: '2018-11-14T08: 17: 03' Информация о системе: хост: 'TLMCCND72485NJ', ip: '26 .28.23.66 ', os.name : 'Windows 10', os.arch: 'amd64', os.version: '10 .0 ', java .version:' 1.8.0_151 'Информация о драйвере: driver.version: AndroidDriver