您好,登錄后才能下訂單哦!
1. 問題: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)
3.問題:selenium同時操作多個標簽頁
? ? ?
#通過下面的代碼實現打開第2個標簽頁 js?=?driver.execute_script(js) wind?=?driver.window_handles print(wind)--['72a9bcab-3238-4bb4-a977-6fcadbac8888',?'7c1d29e1-43e8-4e0f-904f-11af8a5cfbd0'] #切換窗口 driver.switch_to.window(wind[1])
4.python調用dll文件
?import win32com.client as win32
w = win32.Dispatch('XTXAppCOM.XTXApp')
w.接口名,如下
w.SOF_GETINFO()
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。