python自动化测试框架源码_PYTHON自动化测试框架

之前有介绍过

selenium

的自动化测试框架

,随着

Python

这种脚本语言的强大功能越来越被广大的程序员所

重视,这种之前在国内流行度不高的语言近来气势高涨。各种第三方模块层出不穷。这里

Jason

介绍下之前

用过的

python

自动化测试的一个框架

PAMIE

,留下点

memory

PAMIE(Python

Automated

Module

For

Internet

Explorer)

PAMIE

它与

selenium

差不多,能让你如

同写

JS

一样来操作

IE

浏览器。包括自动启动,访问链接,设置文本框值,获取按钮,执行点击事件,甚至

执行页面

JS

方法等等。

首先我们需要

PAMIE

Package

和您

python

版本对应的

python

win32

扩展。

PAMIE

我们能从这里下载。

python

win32

扩展我们能从这里下载。

PAMIE

压缩包中有相关的

docs

文件,介绍了

PAMIE

API

使用说明。

2.X

版本与

3.x

版本在引用的时

候有稍许差异。这里简单的举个例子。

打开网页相关的网页:

ie.navigate(‘url’)

doc

ie

frame

然后运行相应的脚本

mainFrame

=

ie.getFrame(‘main’)

pwindow

=

mainFrame.document.parentWindow

pwindow.execScript(‘XXXX’)

通过

DOM

得到或者设置相应的值

doc.getElementById(‘XXXX’).value

=

XXXXX

填文本框

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

是这个

选择列表的名字

,

从网页源代码里找出

最后提交按钮

ie.clickButton(“Submit”)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值