Русский
Конференции для профессионалов индустрии информационных технологий

Рябов Василий Владимирович

Software Development Engineer in Test
Aquantia
Россия
Нижний Новгород

Доклады

Автоматизируем GUI тесты на питоне: как подружились pywinauto и MS UI Automation

30.08.2016

Скрипты для десктопных GUI тестов на чистом питоне - миф или реальность? Сначала увидим, какие open source инструменты есть в этой области, какие из них поддеживают Python и какие на нём полностью написаны. Более детально разберём тестирование Windows приложений с помощью разных accessibility технологий и библиотеку pywinauto, написанную на чистом питоне.


Pywinauto объединяет в себе подход на основе Win32 API (как AutoIt) и технологию MS UI Automation (как TestStack.White или Winium.Desktop на C#). Высокоуровневый и внешне простой интерфейс pywinauto использует многослойную концепцию, позволяющую буквально парой строк выразить нетривиальные вещи. А новая расширяемая архитектура позволяет также писать accessibility плагины (бэкенды) для разных оконных систем и платформ.

Уровень сложности
Секционный доклад (40 мин)

Посещал конференции

Докладчик

Видео