#1
Отправлено 15 июня 2015 - 12:08
#2
Отправлено 15 июня 2015 - 13:25
Скорее всего имеется в виду мой курс, поэтому мне и отвечать :)
1) В хелперах присутствовала ссылка на ApplicationManager, и тем самым через него хелперы могут обращаться к методам друг друга.
2) Но это не имеет ничего общего с другим архитектурным шаблоном, который называется PageObject. Вот объектам-страницам как раз вряд ли нужно разрешать обращаться к методам других объектов-страниц.
Тренинги для тестировщиков (тестирование производительности, защищенности, тест-дизайн, автоматизация):
Линейка тренингов по Selenium
#3
Отправлено 16 июня 2015 - 05:57
Скорее всего имеется в виду мой курс, поэтому мне и отвечать :)
1) В хелперах присутствовала ссылка на ApplicationManager, и тем самым через него хелперы могут обращаться к методам друг друга.
2) Но это не имеет ничего общего с другим архитектурным шаблоном, который называется PageObject. Вот объектам-страницам как раз вряд ли нужно разрешать обращаться к методам других объектов-страниц.
#4
Отправлено 16 июня 2015 - 09:16
На картинке как раз хорошо видно, что хелперы и PageObjects -- это два разных слоя архитектуры.
Любой из них может отсутствовать.
Хелперы могут напрямую использовать драйвер, не создавая страницы-объекты.
С другой стороны, можно не писать хелперы, непосредственно в тестах использовать страницы-объекты.
Тренинги для тестировщиков (тестирование производительности, защищенности, тест-дизайн, автоматизация):
Линейка тренингов по Selenium
#5
Отправлено 16 июня 2015 - 10:29
Все понятно! Огромное спасибо.
Темы с аналогичным тегами PageObject, Automation
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных