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

Фотография

Траблы с Airtest и что с ними делать

#airtest #poco #unity

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

#1 farosep

farosep

    Новый участник

  • Members
  • Pip
  • 18 сообщений
  • ФИО:Андрей

Отправлено 13 января 2020 - 09:04

1) Столкнулся с проблемой, заключающейся в том что Airtest, столкнувшись с ошибкой ( например не нашёлся нужный объект) сразу же останавливает тесты. Итоговый отчет об ошибках всегда выглядит так - сколько то пройденных шагов и один провальный. Try except пробовал, ошибка перехваченная Exceptoм не отмечается в отчёте. 

 

Возможно ли сделать так чтобы после провального шага тесты продолжались? То-есть хочу запустить большой блок кейсов в каждом ряд шагов. И в итоге в отчёте увидеть несколько пойманных ошибок.

 

2) Заметил следующее, что падение критических ошибок ( например nullreference exception) не меняет статус шага на провальный.

 

Возможно ли как то отслеживать выпадение таких ошибок и отмечать шаги в итоговом отчёте как провальные. 


  • 0

#2 farosep

farosep

    Новый участник

  • Members
  • Pip
  • 18 сообщений
  • ФИО:Андрей

Отправлено 13 января 2020 - 10:32

Так же интересует возможность взаимодействия с TextMeshPro. А именно вытаскивание значений. 


  • 0

#3 farosep

farosep

    Новый участник

  • Members
  • Pip
  • 18 сообщений
  • ФИО:Андрей

Отправлено 16 января 2020 - 08:17

Нашёл решение к пункту 1. если обернуть функцию в try except и в except выполнить traceback.print_exc(file=sys.stdout), то тест пойдёт дальше


  • 0


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

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