Тестирование веб-приложения с помощью Selenium Webdriver

Настройка

  1. Форкнуть к себе репозиторий и склонировать форк
  2. Создать ветку

Задание

  1. Создать на stepic.org новый урок
  2. Открыть урок на редактирование
  3. Добавить в урок новый шаг с задачей типа Multiple Choice https://stepic.org/lesson/Step-Multiple-Choice-9171/step/1
  4. Придумать несколько тестов, проверяющих критическую функциональность страницы редактирования данного вида задачи
  5. Автоматизировать придуманные тесты с помощью Python + Selenium Webdriver. Можно использовать любой фреймворк для тестирования. В качестве браузера лучше использовать Firefox или Chrome
  6. Закоммитить и запушить все это дело в GitHub
  7. Создать пулл-реквест в основной репозиторий из интерфейса GitHub
  8. В пулл-реквесте описать (если были) проблемы при тестировании данной страницы