Skip to content

This repository is intended for testing purposes of the library currently under development. Here you will find all the necessary materials, including code examples, installation instructions, and test scenarios to verify the functionality of pyGATs.

Notifications You must be signed in to change notification settings

Giovaaanniii/pyGATs_example

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Пример, реализующий тестирование графического интерфейса пользователя с помощью библиотеки pyGATs

Запуск

Для запуска процесса тестирования потребуется установить необходимые зависимости

python3 -m pip install --upgrade pip
python3 -m pip install -r requirements.txt

Если Вы используете 2 и более мониторов, необходимо оставить один, отключив дополнительные.

Далее необходимо запустить браузер firefox и раскрыть окно в полноэкранном режиме, затем можно свернуть окно. Это необходимо для тестирования приложения в полноэкранном режиме.

Далее переходим в папку scripts и запускаем run-tests.sh

cd scripts
./run-tests.sh

Также можно запустить тестирование перейдя в папку gui-tests и выполнив следующую команду

FLASK_KEY=test_keys python3 example_1.py 2>&1 | tee example_1.md

Результаты

По результатам тестирования в текущей директории появится папка output, которая содержит скриншоты выполнения скрипта, а также документ example_1.md, содержащий логи выполнения тестирования в формате MarkDown

About

This repository is intended for testing purposes of the library currently under development. Here you will find all the necessary materials, including code examples, installation instructions, and test scenarios to verify the functionality of pyGATs.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published