自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Python PAMIE模塊實現(xiàn)IE自動化

開發(fā) 后端 自動化
Python PAMIE模塊在實際應用中是一個比較重要的應用技術。我們在這篇文章中將會針對這一方面的知識進行一個詳細的介紹。

Python編程語言的出現(xiàn),給開發(fā)人員帶來了不一樣的開發(fā)體驗。在這里我們先從一個比較重要的Python PAMIE模塊的應用方式來充分的分析一下這一編程語言的應用方式及特點,希望可以給大家?guī)硪恍椭?t#

PAMIE的全稱是Python Automated Module For Internet Explorer,顧名思義,PAMIE是一個實現(xiàn)IE自動化的模塊。PAMIE的官方網(wǎng)站提供了最新模塊的下載,但由于是個人開發(fā)的緣故,其他文檔,常見問題解答之類的基本沒有更新,在下載最新版本之后,主頁上提供的資料有好多是錯的,大家在用的時候要務必注意這一點,最明顯的一個例子是我上篇文章里面說的,還有一些方法名字已經(jīng)更換。使用的時候,要多查查PAM30.py!

下面使用了PAMIE Test Page做例子,說明一些基本方法的使用。

在最新版本中,PAM30.py中的類名已經(jīng)換作PAMIE了,之前使用的import cPAMIE或 from cPAMIE import PAMIE顯然會出錯,from PAM30 import PAMIE

新建Python PAMIE模塊實例

ie= PAMIE()

打開網(wǎng)頁

ie.navigate ('http://pamie.sourceforge.net/pamieform.html')

在處理頁面元素的時候,要查看頁面源代碼,這里推薦一個工具:Internet Explorer Developer Toolbar,很容易定位并查找web元素,

填文本框

ie.setTextBox('firstname','FirstName')

ie.setTextBox('lastname','LastName')

選擇下拉菜單:

ie.selectListBox('state',"MS")

方形選擇框:

ie.setCheckBox('cxbx',1) #1 2 3 或 * 號等都是 "勾選"的意思 '' 空字符串代表取消選擇

圓形選擇框:

這里選擇 Jazz

ie.setRadioButton("music","Jazz") # music是這個 選擇列表的名字,從網(wǎng)頁源代碼里找出

最后提交按鈕

ie.clickButton("Submit")

以上就是對Python PAMIE模塊的相關介紹。

責任編輯:曹凱 來源: 博客園
相關推薦

2020-03-18 09:23:24

Python數(shù)據(jù)SQL

2017-07-21 09:14:21

2018-05-10 15:54:39

2020-10-29 10:17:24

AnsibleKubernetes容器編排自動化

2015-10-21 15:08:25

電纜自動化

2024-02-04 17:12:49

2022-07-05 08:26:10

Python報表自動化郵箱

2025-02-08 08:16:16

2017-12-17 21:58:18

2024-06-11 10:41:14

2012-05-05 21:43:27

puppet自動化運維

2018-05-11 08:29:10

Python自動化測試數(shù)據(jù)驅動

2018-08-31 09:55:38

Ansible網(wǎng)絡自動化

2023-04-06 07:09:25

自動化部署Actions

2022-11-15 17:07:40

開發(fā)自動化前端

2010-09-27 09:13:36

Visual Stud

2023-02-15 08:21:22

2009-09-04 13:55:04

C#文檔自動化

2018-05-11 13:39:05

PythonCSV接口測試

2020-05-25 14:32:42

Python電子郵件自動化
點贊
收藏

51CTO技術棧公眾號