溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

windows端自動化遇到的問題

發(fā)布時間:2020-07-30 20:25:03 來源:網(wǎng)絡 閱讀:465 作者:o鳳舞九天o 欄目:編程語言

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同時操作多個標簽頁

? ? ?

#通過下面的代碼實現(xiàn)打開第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調(diào)用dll文件

?import win32com.client as win32

w = win32.Dispatch('XTXAppCOM.XTXApp')

w.接口名,如下

w.SOF_GETINFO()

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI