VB与IE交互实现WEB画面的自动测试(用VB填写IE中控件的内容和提交表单)
来源:互联网 发布:假ip攻击软件 编辑:程序博客网 时间:2024/04/30 16:00
看这篇文件需要有 VBA 编程基础.
我们在做 WEB 项目测试的时候,为了测试一个点在IE上反复的输入相同的内容,浪费了很多的时间.我们就可以思考这样一个问题,画面测试是否也可以像 Junit 测试一样只要点击一下鼠标什么都不用做就完成测试.答案是可以的.
我的设想是:用 EXCEL VBA 技术把想要设置的值设置到网页上并模拟点击某一个按钮或提交某一个表单,分成三个步骤完成自动测试.:
第一步,测试数据准备和测试结果预想..把测试需要的数据和测试预想结果罗列在 EXECL 中
第二步,数据库数据初期化.清空这些表的数据,并把上面的数据插入到相应的表中
第三步,测试实施.用 EXCEL VBA 技术把想要设置的值设置到网页上并模拟点击某一个按钮或提交某一个表单
第四步,测试结果比较.把预想数据和数据库中的实际数据相比较,相同的话就说明没有问题了.相同表示测试通过,不同则是程序有问题.
上述四点中,如果懂得用 VBA 进行数据库编程的话,那么数据库数据初期化和测试结果比较应该都没有问题.问题在测试实施上.如何让网页上的控件自动赋值并自动提交表单呢.下面我就正对这一点技术实现的可能性进行说明.
HTML 源码:
很简单的页面,在上面有一个登录的 Form,一个用户名输入框 LoginName,一个密码输入框LoginPassword 和一个提交按钮 clickme,然后用 IE 打开这个页面,注意页面的 title 设置为 testPage。然后打开 VBA,在工程中引用 Microsoft internet controls:
控件共享群 40662788 (满)
控件共享群1 45939285 (满)
控件共享群2 45939346
控件共享群3 45939415
- [VB][测试技术应用]VB与IE交互实现WEB画面的自动测试(用VB填写IE中控件的内容和提交表单)
- VB与IE交互实现WEB画面的自动测试(用VB填写IE中控件的内容和提交表单)
- 用 VB 实现表单的自动提交
- 用 VB 实现表单的自动提交
- 给初学者:VB如何操作WEB页的浏览提交———二:自动填写更多内容
- WebBrowser控件表单(form)的自动填写和提交
- VB与IE浏览器交互——自动填表
- 在VB中使用IE的 WebBrowser控件改进界面设计
- 关于c#的webbrows控件自动填写表单并获取提交后的网页内容
- 利用VB实现对IE的调用与控制
- 利用VB实现对IE的调用与控制
- 简单IE浏览器的VB实现
- 简单IE浏览器的VB实现
- vb 6 实现网页自动填写自动提交功能
- 用VB写的IE工具栏源码
- MFC实现自动填写表单与自动提交表单
- MFC实现自动填写表单与自动提交表单
- .net 火车头 ------表单(form)的自动填写和提交
- sql server 日志裁剪
- 天堂可待
- table的innerHTML
- java类风格的js
- 带checkbox的网页树形控件
- VB与IE交互实现WEB画面的自动测试(用VB填写IE中控件的内容和提交表单)
- 16KB页,32bit 地址的划分有些问题
- 省时又省钱:聚焦比较购物搜索
- MSXML2.XMLHTTP
- PetShop 4.0学习--体系架构
- 利用.NET的File控件上传文件的最终解决方案
- php常量使用说明
- Web 2.0在企业中生根发芽 悄悄成长
- 将排好序的DataView转成DataTable的方法