Я настраиваю тестовую среду для Windows-приложения с помощью Appium, я изучал использование WinAppDriver и, похоже, нашел способ его использовать.Кажется, после установки у меня возникла проблема с поиском кнопки в приложении.
Пока для настройки у меня есть такая структура кода:
public static WindowsDriver fmsSession;
@Then("^I generate FMS data$")
public static void generateFMSData() throws Exception {
DesiredCapabilities appCapabilities = new DesiredCapabilities();
appCapabilities.setCapability("app", "Microsoft.WindowsAlarms_8wekyb3d8bbwe!App");
fmsSession = new WindowsDriver<WindowsElement>( new Uri("http://127.0.0.1:4723"), appCapabilities);
fmsSession.findElement(By.xpath("//*[@Name=\"Generate FMS Data\"]")).click();
}
Есть ли способ, которым я могу запустить WinAppDriver на порте Appium 0.0.0.0:4723 или это нужно запускать отдельно, и когда код выполняется, я получаю исключение нулевого указателя, которое я не могупонимаю почему.
Я посмотрел примеры калькулятора и попытался изменить его, чтобы он работал, но я все же столкнулся с исключением из-за нулевого указателя.Есть что-то очевидное, что я не вижу в настройке, поэтому я сталкиваюсь с проблемами?