Search
Write a publication
Pull to refresh
10
0
Никита Вандышев @nekitvand

QA Lead

Send message
Я понял о чем вы говорите. У меня каждый Page хранится в отдельном модуле.
В самом тесте если мне необходимо взаимодействовать с другой страницей — я создаю отдельный объект.Поэтому надобности возвращать PO — нет.

Спасибо за комментарии.
В питоне, если не возвращать функцию — она будет возвращать None.
Это можно использовать для переиспользования элементов и их атрибутов.

Пожалуйста! Рад слышать о том, что кому-нибудь пригодились мои труды.
Добрый день! Спасибо за комментарий.

В примере с selenium-python.readthedocs.io — реализация с другим тестовым фреймворком + в этом гайде нужно быть в контексте «реализованного».Открыв раздел Page Object — не понимаешь от куда там эти методы и что они делают. Поэтому я и решил сделать сделать на примере с одной страницей. Про курсы в Stepik — аналогично. Чтобы добраться до этого раздела необходимо пройти весь курс и сделать подготовительную работу.

Ваш комментарий услышал, в следующие разы постараюсь более наглядно.
Спасибо за комментарий!

Я попытаюсь прояснить ситуацию.

Автоматический запуск на коммит/билд не решит проблему, потому на каждую фичу могут понадобиться различные комплекты тестов. Пример: Разработчик изменил регистрацию, значит нужно запустить тесты только на регистрацию. Для это разработчику нужно спросить какой комплект тестов для регистрации (каким marks) отмечено, залезть в CI, настроить билд под данные тесты и запустить. Как правило на моем практики ребята-разработчики ленились это делать, поэтому вариант набрать в чате run и тыкнуть кнопку — выглядит быстрее и проще (на сугубо мой взгляд)

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Date of birth
Registered
Activity