windows端自動化測試遇到的問題(不斷更新)

  • 問題: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)

  • 發表評論
    所有評論
    還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
    相關文章