python PAM30 IE操作模块
之前了解过有一个跨平台、跨语言的自动测试工具selenium ,其可以支持多种浏览器。今天在网上又看到一个简单版的python下的测试模块PAM30。该工具强大又鸡胁。强大之处在于支持几乎所有浏览器操作,鸡胁在于只支持IE和windows平台。以下针对几个小示例看下其功能。
一、登录
1import PAM30
2ie=PAM30.PAMIE()#打开浏览器
3ie.navigate('https://blog.361way.com/login')#打开网址
4ie.setTextBox('username',unicode('运维','utf-8'))#输入用户名
5ie.setTextBox('password','我的密码不告诉你们')#输入密码
6ie.clickButton('loginsubmit')#点击登录按钮
二、进行网页搜索
1from PAM30 import PAMIE
2ie=PAMIE()
3ie.navigate('www.baidu.com') #在这里我们需要实现打开一个外国谷歌的主页
4ie.changeWidnow('www.361way.com') #通过百度搜索本站运维之路
5ie.setTextBox('q','PAMIE')
6ie.clickButton('btnG')
三、刷新页面
1#! /usr/bin/env python
2#coding=utf-8
3import urllib.request
4import time
5import random
6from PAM30 import PAMIE
7ie = PAMIE()
8ie.navigate('https://blog.361way.com')
9times=0
10while times
该模块能进行的操作有自动启动,访问链接,设置文本框值,获取按钮,执行点击事件,甚至执行页面JS方法等等。更多功能等待你发掘。
主页:http://pamie.sourceforge.net/
下载地址:http://sourceforge.net/projects/pamie/files/
下载后把.py的模块都拷贝到与源文件相同的目录下。还要安装pywin,这个是phthon的windows扩展。下载地址:http://sourceforge.net/projects/pywin32/files/
捐赠本站(Donate)
如您感觉文章有用,可扫码捐赠本站!(If the article useful, you can scan the QR code to donate))
- Author: shisekong
- Link: https://blog.361way.com/python-pam30/4600.html
- License: This work is under a 知识共享署名-非商业性使用-禁止演绎 4.0 国际许可协议. Kindly fulfill the requirements of the aforementioned License when adapting or creating a derivative of this work.