python自动填表程序_Python的PAMIE IE自动化测试填表提交工具
另外: pamie2.0 里有個模塊用來處理簡單的彈出窗口這類窗口的標題一般為: Microsoft Internet Explorer
import cModalPopUp
a=cModalPopUp.handlePopup('Confirm',"確定") #"第二個參數是 "確定",表示彈出窗口的按鈕上的文字是 "確定"這二個字
如圖:
執行:
a.run() 就可用程序來點擊那個"彈出窗口"的"確定"按鈕了...
可用多線程程序用一個線程來處理這類窗口就不妨礙主程序了...
另外 一個對 pamie 很有用的 填表類工具 : AiRoboForm.exe
安裝好這個IE工具欄工具后,就可按一下"保存"如上圖的"Save"按鈕 保存網頁表格,然后 鼠標移到 如上圖 "Baidu"處停一點時間就出彈出一個子菜單 選擇 "edit" 就可看到 那個頁面的 表單的 所有名字了 就不用在 源代碼里 辛苦的找那么多的 "第一個參數" 也就是說 不用自已找 文本框和列表框名稱等了, 你可在那個打開了的 編緝器里看到所有的 要填的框的 "名字"了的只是顯示的全是"小寫"了, 需要在源文件里看一下第一個字母是否是大寫等...pamie是 區分大小寫的 AiRoboForm是不區分大小寫的...
pamie2.0也有不足的地方:
讓PAMIE能輕松控制一個新開的IE窗口這段時間在寫一個WEB的測試程序,根據ZV的推薦,采用了Python實現,因為有個PAMIE的開源包在測試WEB頁面時非常好用。但是在使用PAMIE時發現它的findWindow函數非常難用,導致測試程序很難控制新開的IE窗口,例如HTML:link_content,這種鏈接打開的新IE窗口。通過閱讀PAMIE的源碼也找不到合適的解決辦法,只有自己動手啦。我參考了IEC的開源包的方法,自己修改了PAMIE的cPAMIE.py的PAMIE類的構造函數,修改后的構造函數根據輸入的URL地址可以找到當前已經找到的IE窗口,如果沒有發現匹配的窗口,那么PAMIE會新建一個窗口打開該URL。
32/3<123>
總結
以上是生活随笔為你收集整理的python自动填表程序_Python的PAMIE IE自动化测试填表提交工具的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: windows程序设计之定义窗口句柄
- 下一篇: 电脑使用手机镜头