@Talik0507
Работаю, Живу

Почему одна и таже кнопка по разному находится при тестировании Sahi 4?

Предыстория!
Жил был тестовый стенд и бегали на нем автотесты написанные на Sahi 4.

В один прекрасный день стенд умер, потому как отключился от сети.
Спустя некоторое время, с сервера тестового стенда перенесли все данные, все приложения и БД на новый тестовый стенд.

После перенастройки, тесты снова начали радостно бегать, за исключением некоторых.
А причина была в том, что кнопка с надписью "Выбрать" на форме выбора пользователей не находилась.

Форма сама - стандартная форма для заполнения поля типа : заказчик, ответственный и т.д. Ничего шикарного, просто ФИО, и две кнопки "Выбрать" и "Отмена".

Тесты ранее прекрасно находили кнопку на этой форме, стандартной для всех подобных полей сл образом: _click(_span("Выбрать")).

Теперь же находится только при первом заполнении любого поля типа. Не важно в какой последовательности его заполнять.

Методом научного тыка, ряд тестов поправил, изменив поиск на
_click(_span("Выбрать[1]")) и _click(_span("Выбрать[2]")).

Не понятно, почему сейчас не работает то, что работало ранее, и код не менялся в этом приложении. Вроде даже код начал работать в некоторых тестах. Но не тут-то было....!!!!

Есть тесты, где эти поля заполняются первый раз, потом редактируются (т.е. перевыбирается ФИО) и т.д. Работают кнопкки Выбрать, только у первого прогона. После второго прогона подряд, кнопка выбрать, которая в первом прогоне находилась по _click(_span("Выбрать[1]")) уже не находиться.

Кто сталкивался и знает причину такого поведения? в чем проблема такого поведения?
  • Вопрос задан
  • 100 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы