Skip to content

budkovmm/mayflower-selenium-python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Тестовое задание

Используя любой язык программирования необходимо написать следующие автотесты для сайта https://www.w3schools.com/sql/trysql.asp?filename=trysql_select_all

  1. Вывести все строки таблицы Customers и убедиться, что запись с ContactName равной 'Giovanni Rovelli' имеет Address = 'Via Ludovico il Moro 22'.
  2. Вывести только те строки таблицы Customers, где city='London'. Проверить, что в таблице ровно 6 записей.
  3. Добавить новую запись в таблицу Customers и проверить, что эта запись добавилась.
  4. Обновить все поля (кроме CustomerID) в любой записи таблицы Customersи проверить, что изменения записались в базу.
  5. Придумать собственный автотест и реализовать (тут все ограничивается только вашей фантазией). Заполнить поле ввода можно с помощью js кода, используя объект window.editor.

Требования:

  • Для реализации обязательно использовать Selenium WebDriver
  • Код автотестов нужно выложить в любой git-репозиторий
  • Плюсом будет запуск тестов в docker контейнере

Установка:

  • создать виртуальное окружение
  • установить зависимости из файла requirements.txt
  • запустить тесты python -m pytest --alluredir=./report
  • показать репорт allure serve ./report

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages