95shuma / crm

3 stars 0 forks source link

Изменить приемочные тесты #129

Closed TemirlanSadykov closed 4 years ago

TemirlanSadykov commented 4 years ago
Baktygul2101 commented 4 years ago

1. Изучение Headless режима Запуск автоматических тестов WebDriver в режиме headless увеличивает скорость выполнения тестов и упрощает интеграцию в конвейер CI. Для запуска тестов Selenium WebDriver в автономном режиме можно использовать след.браузеры: image

У нас Chrome Добавила 2 зависимости chromedriver и selenium-server image

уже существующий метод дополнен ChromeOptinals--класс для управления параметрами, специфичными для ChromeDriver. И добавлены дополнительные аргументы с помощью которых задаются headless, размер экрана image

скриншот добавлен, фейл результат сохранится в папке D Много времени ушло на поиски ошибок, один из очень важных моментов mvn->clean/package и перезапустить программу

Baktygul2101 commented 4 years ago

ссылки на сайты, где я брала инфо: https://www.selenium.dev/documentation/en/ https://devqa.io/webdriver-headless-mode-chrome-driver/ https://overcoder.net/q/2735557/selenium-webdriver-%D0%BD%D0%B5-%D0%BC%D0%BE%D0%B6%D0%B5%D1%82-%D0%BD%D0%B0%D0%B9%D1%82%D0%B8-%D1%8D%D0%BB%D0%B5%D0%BC%D0%B5%D0%BD%D1%82-%D0%B2-chrome-headless-mode https://www.softwaretestingmaterial.com/selenium-webdriver-script-in-chrome-browser/ https://www.softwaretestingmaterial.com/selenium-tutorial/

Baktygul2101 commented 4 years ago

фактическое время работы- 8 часов

Baktygul2101 commented 4 years ago

image будут удалены 4 теста связанные с графиком, позже восстановим, когда обновим функцию графика

1 Прием пациента 2 Создание рабочего графика 3 Процесс приема пациента 4 Запись пациента к врачу

Baktygul2101 commented 4 years ago

image