haiquan180 发表于 2008-5-21 11:02:43

用Python-PAMIE实现Web自动测试

PAMIE是一套为Python写的用于Web自动化测试的工具,采用Win32COM的方式操作IE来实现。原理比较简单,但是可以真实再现用户的使用,QA用非常合适:)
Required Packages
The following packages must be installed before installing PAMIE.
1.Python 2.4
2.Mark Hammond's win32all package for Python
3.Ctypes package for Python
Recommended Packages
These packages are optional, but they are deemed worthy by the PAMIE developers.
ActivePython distribution package for Python, which also includes the win32all package.
Stani's Python Editor if you are looking for a Python editor.

现面是偶自己写的简单的GOOGLE搜索代码:
from cPAMIE import PAMIE

ie = PAMIE()

ie.navigate("google.com")
ie.textBoxSet('q','python')
ie.buttonClick('btnG')
ie.linkClick('Python Programming Language -- Official Website')
ie.windowChange('Python Programming Language -- Official Website')
ie.windowFind('Python Programming Language -- Official Website')
ie.textBoxSet('q',"Automation")
ie.buttonClick('submit')

Jimmyshao 发表于 2008-5-28 11:42:51

windowChange貌似报错?
我怎么搜索了Guide没有找到这个Function。
谢谢。

haiquan180 发表于 2008-6-3 16:07:53

:) 估计你那个cPAMIE.py版本太低了 那个方法没有写进去 你那应该是80+K大小的吧 我的是107K滴

Jimmyshao 发表于 2008-6-5 14:31:10

汗,貌似是的。
这个还有区别的。
那哪里有这个比较高版本的呢?
谢谢。

haiquan180 发表于 2008-6-10 14:13:07

我上传个最新的 你覆盖一下就OK了

huiguiziran111 发表于 2009-1-15 17:16:25

在开始学习这个脚本语言。听说很好玩,试试

jwhuh 发表于 2010-5-20 11:46:44

如果被测试的网页中存在框架,这个工具就无能为力了。


有条件使用

TIB 发表于 2010-5-20 16:03:57

很多工具在处理Frame上都有些问题

leepee51testing 发表于 2012-8-3 14:45:55

回复 5# haiquan180


    好用

ganquan198012 发表于 2012-9-4 11:18:59

Python Programming Language -- Official Website这个根本找不到么

ganquan198012 发表于 2012-9-4 11:20:33

而且 Python Programming Language -- Official Website 这个连接不知道如何 click   求高手赐教
页: [1]
查看完整版本: 用Python-PAMIE实现Web自动测试