摘要: 创建VSTO项目环境搭建要开发VSTO项目,环境搭建比较简单,微软这方面做得都做不错。只要安装了VS2010(需要勾选VSTO4.0)和Office2010即可。VS2008配合Office2007也可以轻松搭建开发环境。创建项目选择创建新项目->C#->Office,然后选择Word2010Ad... 阅读全文
posted @ 2013-01-16 12:38 唐胡璐 阅读(364) 评论(0) 推荐(0) 编辑
摘要: 当我们使用SPY或者对象库抓去对象时,一旦点了手指就只能抓去对象而无法进行任何的操作,但其实当我们在点了手指之后我们是可以进行两种模式的切换操作,切换后可以停止对象的抓取,并可以对被测对象进行操作。半操作模式—CTRL键支持鼠标点击全操作模式—CTRL+ALT键支持鼠标点击和键盘输入半操作模式:使... 阅读全文
posted @ 2013-01-16 12:19 唐胡璐 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 1. AOM自动化模型方式Set qtp = CreateObject( "QuickTest.Application" )qtp.WindowState = "Minimized"Set qtp = Nothing2. 直接获取QTP窗口对象进行最小化Set qtpWindow = Window... 阅读全文
posted @ 2013-01-16 12:14 唐胡璐 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 我们经常会碰见这样的情况,脚本A中想引用脚本B中的方法,VBS中可能通过以下方法来实现: Function Include(strFileName) Dim objFileContent Set objFileContent = CreateObject("S... 阅读全文
posted @ 2013-01-16 12:09 唐胡璐 阅读(304) 评论(0) 推荐(0) 编辑
摘要: QTP其实是通过封装被测对象到对象库,在使用对象库里的对象进行操作时,QTP会吧对象库里的对象和运行时的真实被测对象进行对比,在对比一致后找到相应的对象,QTP就能操作真实的被对象了。 阅读全文
posted @ 2013-01-15 12:12 唐胡璐 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 我们有测试的过程中,可能会碰到这种情况,在C/S的系统中会嵌套Web,这时候QTP根本无法识别此Browser对象,直接是抛了个WinObject出来,title还是InternetExplorer_Server。解决方法:1.进入到QTP的核心目录:《安装目录》/bin下找到mic.ini(此文... 阅读全文
posted @ 2013-01-15 12:10 唐胡璐 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 位置:Edit-Advanced-GotoFunctionDefinition脚本短的话这个快捷键体现不出优势,但是假设脚本有几千行上万行的话。。。这个快捷键就会很有用,你可以找到调用这个function的地方,用ALT+G迅速定位到这个function中,查看这个function里的代码。提示:... 阅读全文
posted @ 2013-01-14 08:39 唐胡璐 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 有些代码非常长,当前的ExpertView无法完全显示这行代码,只能看到一半,这样的话看代码就会显得相当不方便,需要拖动滚动轴才能看到后面的代码。如何解决?QTP提供了一个代码换行符号,它就是“_”符号。有了它,就可以将一句代码切分成好多行,缩短代码的长度,可以清晰地浏览代码,如下图所示: 阅读全文
posted @ 2013-01-11 15:01 唐胡璐 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 位置:Eidt-Advanced-ArgumentInfo很多方法的参数你并不记得,用这个快捷键可以使QTP自动提示参数,这个小功能挺实用。提示:这组快捷键可能和输入法的有冲突,如果存在冲突请修改一下。 阅读全文
posted @ 2013-01-11 14:50 唐胡璐 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 用过eclipse或者VS的都知道,这两款工具都是可以垂直选取的,有的时候垂直选取会很方便修改代码。在QTP中一样是可以的:左上角点击鼠标左键往右拉一定距离不放手,与此同时再点击一下鼠标右键,然后就可以轻松的进行垂直选取了。如下图所示:这样做的好处是可以批量地修改代码,经常编码的同学应该有所感触。... 阅读全文
posted @ 2013-01-11 14:48 唐胡璐 阅读(116) 评论(0) 推荐(0) 编辑