问题:OSError: [WinError 740] 请求的操作需要提升
解决方案:
import os
import sys
import win32com.shell.shell as shell
ASADMIN = 'asadmin'
if sys.argv[-1] != ASADMIN:
script = os.path.abspath(sys.argv[0])
params = ' '.join([script] + sys.argv[1:] + [ASADMIN])
shell.ShellExecuteEx(lpVerb='runas', lpFile=sys.executable, lpParameters=params)
sys.exit(0)
2.问题:windows端,C/S端应用控件元素无法捕获怎么办?如何进行自动化?
解决方案:
思路:通过座标点击配和pyautogui通过图片识别座标进行
通过图片得到座标
import pyautogui
x,y=pyautogui.locateCenterOnScreen('图片路径')
import autoit
点击获得到的座标
autoit.mouse_click("left",x,y,20)