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>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值