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:

 

评分:0

我来说两句

Open Toolbar