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)

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