Перейти к содержимому

Автоматизатор мобильных приложений
онлайн, начало 11 августа
Тестирование безопасности
онлайн, начало 11 августа
Тестирование мобильных приложений
онлайн, начало 11 августа
Автоматизация тестирования REST API на Python
онлайн, начало 11 августа
Фотография

Winium Desktop Driver xpath


  • Авторизуйтесь для ответа в теме
В теме одно сообщение

#1 pbezpal

pbezpal

    Активный участник

  • Members
  • PipPip
  • 79 сообщений
  • ФИО:Безпалько Павел

Отправлено 26 июня 2019 - 14:47

Всем привет!

 

Разбираюсь с этим зверем и что-то никак не могу познать Дзен

 

Делаю тест. Вот так тест успешно отрабатывает:

@Test
public void testIconFavorites() throws FindFailed {
additionalIconTree = new AdditionalIconTree(screen, driver);
additionalIconTree.loginServer(login, password, server);
additionalIconTree.openWindowSettings(login);
window = driver.findElement(By.className("TfrmSetting")).isEnabled();
Assert.assertTrue(window);
}

А так долго висит

@Test
public void testIconFavorites() throws FindFailed {
additionalIconTree = new AdditionalIconTree(screen, driver);
additionalIconTree.loginServer(login, password, server);
additionalIconTree.openWindowSettings(login);
window = driver.findElement(By.xpath("//*[@ClassName='TfrmSetting']")).isEnabled(); //Поменял на xpath запрос
Assert.assertTrue(window);
}

В чём я не прав и почему в одном случае всё корректно работает. В другом не работает!

 

Вроде написал xpath запросом тоже самое


  • 0

#2 pbezpal

pbezpal

    Активный участник

  • Members
  • PipPip
  • 79 сообщений
  • ФИО:Безпалько Павел

Отправлено 26 июня 2019 - 14:57

вот так заработало

window = driver.findElement(By.xpath("*[@ClassName='TfrmSetting']")).isEnabled();

  • 0


Программирование на С# для тестировщиков
онлайн
Автоматизатор мобильных приложений
онлайн
Selenium WebDriver: полное руководство
онлайн
Программирование на Python для тестировщиков
онлайн



Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных

Яндекс.Метрика
Реклама на портале