Как стать автором
Поиск
Написать публикацию
Обновить

Комментарии 1

К такому решению есть масса вопросов.

  1. Писать про установку драйверов для браузеров и не упомянуть webdriver-manager - это, конечно, интересно.

  2. Зачем использовать PyTest, если по сути выполняется не тест, а простой скрипт? Чтобы посмотреть репорт где стоит PASS и быть спокойным что скрипт выполнился? Для этого есть exit code.

  3. Если так сильно надо оформить это с помощью тестового фреймворка, то почему PyTest (который больше unit/integration), а не RF, который просто просится на эту роль в силу своей дружелюбности, реюзабельности и фишек из коробки, вроде рерана тестов.

  4. В конце концов, зачем для этой задачи нужен WebDriver, если она решается с помощью модуля requests гораздо быстрее, работает стабильнее, и не требует реального браузера.

  5. За фразу об RF "Лучше всего работает в методологии Behaviour Driven Development (BDD) в связке с Selenium и Gherkin. Robot также используется для приемочного TDD" стоит сразу выгонять с собеседований, потому что это ясно показывает что автор плохо понимает RF и не понимает TDD (один перл об Acceptance Test Driven Development чего стоит).

Зарегистрируйтесь на Хабре, чтобы оставить комментарий