Posted on 2011-05-16 21:22
pts 閱讀(777)
評論(0) 編輯 收藏 所屬分類:
Python
From:http://it.chinawin.net/softwaredev/article-40a.html
在我們登錄網頁的時候,如果某賬戶剛剛登錄,系統會有如下提示:
本文就是講述如何用PAMIE處理這種POPUP window。主要是如何選擇POPUP window以及點擊上面的"OK"或者"Cancel"按鈕。對彈出窗口的處理,主要都在winGuiAuto.py中。
import winGuiAuto
# 獲取得的hwnd是一個列表
hwnd = winGuiAuto.findTopWindows("Windows Internet Explorer")
# 獲取得的control_list是一個列表,每個元素又是一個列表,這個列表中第一個是句柄,第二個是文本,第三個是窗口類型
control_list=winGuiAuto.dumpWindow(hwnd[0])
for control_item in control_list:
if control_item[1]='OK':
# 單擊確定OK
winGuiAuto.clickButton(control_item[0])
作者:Shane 本文版權歸作者和博客園共有,歡迎轉載,但未經作者同意必須保留此段聲明,且在文章頁面明顯位置給出原文連接,否則保留追究法律責任的權利。