Комментарии 9
Автору гуглить и читать «page object model» до просветления.
Спасибо. А что конкретно Вы предлагаете нам? Использовать эту технологию вместо VS CUIT?
Нет, их вполне можно использовать хотя я предпочитаю Selenium, просто не использовать запись тестов.
Простите, но тогда я не понимаю смысл Вашего первого комментария. Он про то, что я не упомянул pom в своей статье?
Да. Вы много про что сказали, но использование POM это один из важнейших (если не самый важный) моментов для написание sustainable UI тестов.
Правильно ли я понимаю, что автогенерированные методы и локаторы от CUIT вы используете «как есть»?
Не совсем. Собственно автогенерируемый код мы не трогаем, так как студия его периодически затирает при внесении изменений. Но в коде тестовых методов, при необходимости, вносятся изменения в свойства объектов и т.п. Что же касается UI MAP, то там масса изменений, но все их лучше вносить через редактор. Хотя иногда бывает удобно вносить правки в xml, хранящую настройки UI MAP, вручную.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Visual Studio Coded UI Tests: теория и практика применения в нашей компании