ver Jan30thv2

debugged on windows platform with new _create_pywinauto_node function
migrated example task from calc to excel
This commit is contained in:
David Chang
2024-01-30 21:09:53 +08:00
parent da306376da
commit 14dbc708a4
4 changed files with 97 additions and 12 deletions

View File

@@ -9,20 +9,29 @@ from typing import List, Dict, Tuple
import Xlib
import lxml.etree
import pyatspi
import pyautogui
import requests
from PIL import Image
from Xlib import display, X
from flask import Flask, request, jsonify, send_file, abort # , send_from_directory
from lxml.etree import _Element
from pyatspi import Accessible, StateType, STATE_SHOWING
from pyatspi import Action as ATAction
from pyatspi import Component, Document
from pyatspi import Text as ATText
from pyatspi import Value as ATValue
from pywinauto import Desktop
from pywinauto.base_wrapper import BaseWrapper
platform_name: str = platform.system()
if platform_name=="Linux":
import pyatspi
from pyatspi import Accessible, StateType, STATE_SHOWING
from pyatspi import Action as ATAction
from pyatspi import Component, Document
from pyatspi import Text as ATText
from pyatspi import Value as ATValue
BaseWrapper = Any
elif platform_name=="Windows":
from pywinauto import Desktop
from pywinauto.base_wrapper import BaseWrapper
Accessible = Any
from pyxcursor import Xcursor