Автоматизируем GUI тесты на питоне: как подружились pywinauto и MS UI Automation
-
-
40 мин
Скрипты для десктопных GUI тестов на чистом питоне - миф или реальность? Сначала увидим, какие open source инструменты есть в этой области, какие из них поддеживают Python и какие на нём полностью написаны. Более детально разберём тестирование Windows приложений с помощью разных accessibility технологий и библиотеку pywinauto, написанную на чистом питоне.
Pywinauto объединяет в себе подход на основе Win32 API (как AutoIt) и технологию MS UI Automation (как TestStack.White или Winium.Desktop на C#). Высокоуровневый и внешне простой интерфейс pywinauto использует многослойную концепцию, позволяющую буквально парой строк выразить нетривиальные вещи. А новая расширяемая архитектура позволяет также писать accessibility плагины (бэкенды) для разных оконных систем и платформ.
Автоматизируем GUI тесты на питоне: как подружились pywinauto и MS UI Automation from Vlad Orlikov on Vimeo.