|
4#
楼主 |
发表于 2012-7-15 11:04:44
|
只看该作者
本帖最后由 eightants 于 2012-7-15 11:15 编辑
简单看了一下说明,不太明白这个框架能做啥?用例在哪里写?还是只是自动遍历所有对象操作一遍?
云层 发表于 2012-7-10 21:13
呵呵,下载了俺的附件,看了实例文件,就知道啦...
只不过俺的实例是针对一个假设的网页(PHP)制作的。
第一个例子是通过调用这个框架的Function Library,使用VBScript进行一次填写报表并提交的操作。第二个例子是通过读取excel文件来执行Data Driven的测试脚本,其中共有三个测试用例。当然假设的Application还是那个PHP制作的网页...这个例子很像QTP的使用过程。该excel文件可视为QTP中的Data Table。
下面是框架中针对IE操作的一些Function:
02.1 - IE_Active() - 确定IE处于Active状态
02.2 - IE_NavWeb(WebAddress) - 使用IE浏览相应的网站地址
02.3 - IE_SkipSecurityCertificate() - IE8忽略安全认证
02.4 - IE_WebLink(NavLink) - 点击相应的超级链接
02.5 - IE_WebButton(NavButton) - 点击相应的Button
02.6 - IE_WebInput(InputName, InputValue) - 在相应的文本框中输入相应的数据
02.7 - IE_WebInputByID(InputID, InputValue) - 在相应的文本框中输入相应的数据
02.8 - IE_WebRadio(NavRadio) - 选择相应的Radio按钮
02.9 - IE_DropDown(OrderNum, DropDownName, SelectValue) - 选择相应的下拉菜单及相应的数值
02.10 - IE_CheckBoxByDescription (Description) - 点选相应的CheckBox
02.11 - IE_CheckBoxByPlace(Description, UnderFrame) - 点选相应的CheckBox
02.12 - IE_CheckBoxByOrder (CheckBoxOrder) - 点选相应的CheckBox
02.13 - IE_WebOutput(StartText, EndTest) - 获得网页上的相应文本
02.14 - IE_TextArea(TextAreaName, InputValue) - 在相应的TextArea中输入相应的数据
02.15 - IE_MultiSelect(SelectName, SelectValue) - 多项选择
02.16 - IE_WebContent(BeforeContent, AfterContent) - 获得网页上的相应文本
不知道大家是否看过PAMIE(Python),俺的东东有点像VBScript版的PAMIE。不过除了IE以外,还包括了一些操作其他对象的Function。
最近时间确实有点紧,文档和相关的解释说明就给先省掉啦...还请各位多多包涵!这也正是俺一直想找人帮忙的原因。另外由于技术水平所限,可能有些不尽人意的地方,这里也请各位多多体谅啦! |
|