QTP学习小记___20100329
上一篇 /
下一篇 2010-03-29 17:56:25
/ 个人分类:QTP学习历程
有好几天没有更新日志了,从上周四到现在都在调试一个脚本,虽然将功能实现了大半,但还不是自己想要的结果.一个人折腾,总是想到哪就做到哪.没有目标和没有方向的努力,但我想只要不白白浪费时间就好.毕竟是自己去努力过,去尝试过.将这几天的一些小心得记录如下:
1、在使用DataTable的Import方法时,在运行过程中如果是要从外部读取数据运行,则必须保证所读取的文件是关闭状态。如果是打开状态,将会在运行过程中提示相关错误信息;
2、使用datatable读取外部数据时,EXCEL的第一行永远都不会被执行;(PS:这是我自己在运行几次以后得出的结论,若有误,欢迎各位仁兄前来指证);
3、在使用datatable读取外部数据时,在每运行一次后记得一定要移到下一行记录处,即使用datatable的setnextrow()方法;否则将不能完全执行外部EXCEL中的数据;
4、在使用Object Spy捕捉对象至对象仓库时,可以先看一下相关对象的属性值后,在编程的过程中将会事半功倍,比如使用GetRoProperty()方法,同时针对Web的不同元素,比如WebEdit和WebList的GetRoProperty都是不一样的。同时在使用的过程中一定要注意对象所对应的层级,以防由于对象层级所导致的错误;
5、在使用QTP和运行相关脚本的过程中,尽量将其他程序都关闭掉,因为有可能会产生一些冲突使得连捕捉对象都有问题。
6、在使用QTP的Ctrl+S时,系统提示“This operation cannot be performed.For further help please contact support”解决办法:
试了很多次后,最终将QTP关闭再重新启动就不会出现这样的情况了。
7、多看看帮助文档,多多请教周围的同事。将会收获更多。
收藏
举报
TAG: