Как проверить элементы в Winium - PullRequest
1 голос
/ 13 октября 2019

Я начал использовать инструмент автоматизации Winium для автоматизации приложений Windows. Я новичок в этом инструменте и не нахожу никакой документации для решения моих сомнений.

Ниже приведен основной код, на который я ссылался, чтобы начать использовать Winium.

import time
from selenium import webdriver

driver = webdriver.Remote(
    command_executor='http://localhost:9999',
    desired_capabilities={
        "debugConnectToRunningApp": 'false',
        "app": r"C:/windows/system32/notepad.exe"
    })

window = driver.find_element_by_class_name("Notepad")
window.send_keys("example text")

Мой запросКак мы проверяем элементы в приложениях Windows? Приведенный выше код откроет Блокнот и напечатает «пример текста» в нем. Он находит текстовое поле с помощью driver.find_element_by_class_name («Блокнот»). Точно так же, как я могу проверить другие элементы окна «Блокнот». Как пункт меню «Файл»? Также было бы здорово, если бы кто-нибудь предоставил мне ссылку на документацию по Winium.

1 Ответ

1 голос
/ 13 октября 2019

Чтобы найти свойства элемента ИЛИ приложения Windows, мы используем « Inspect.exe », который доступен по умолчанию в Windows, если не просто загрузить его. Он предоставляет все свойства настольного приложения для управленияit.

Документация Inspect.exe

Базовый пример Winium

Ссылка на ресурс

Winium Inspector

Для получения дополнительной информации об инспекторе пользовательского интерфейса на базе Windows см. дополнительную информацию

Также можно использовать: UI SPY

enter image description here

...