-
2010-05-28 15:07:24
/ [QuickTest Professional]
如上图为什么QTP中对象库中左边树形列表中浏览器的名字和对应浏览器属性名字(name)的值不一样儿啊??为什么会有这样儿的不同呢??各位大大有知道这是什么原因不??我的测试脚本中可能就是因为这个原因导致出现如下的错误:其中pageDesc的值为:browserTitle = ".*SAP Business All-in-One.*"Browser("name:="&browserTitle,"Index:=0").Page("title:="&browserTitle)还有一个问题就是:左边树形列表中对应组建的名字是否可以使用正则表达式??如果可以使用,是直接将名字修改为正则表达式的形式.
查看(975)
评论(3)
-
2010-05-27 19:40:55
/ [QuickTest Professional]
大家好!我录制好了一个脚本完了后用QTP回放时测试通过(有时也通不过,时好时坏、、、)但是放到Multi Test Manager V8.2.4中进行测试的时候总是报错:Object doesn't support this property or method!!我的脚本结构如下:Action|___Action1|___Action2因为在Action1和Action2中Browser("name:="&browserTitle,"Index:=0").Page("title:="&browserTitle)这部分是一样儿的,所以就考虑用一个全局变量browserTitle来存储这个东东、、、在Action中有个全局变量:browserTitle = ".*SAP Business All-in-One.*.
查看(1326)
评论(7)
-
2010-05-25 20:44:28
/ [QuickTest Professional]
大家好,又有个问题问下大家、、、我在QTP中有一个主Action在主Action中有两个子Action1和Action2在两个子Action中代码大部分如下:Browser("Solution Configurator").Page("Solution Configurator").WebEdit("WebEdit").Click我现在想声明一个全局变量:Set newForm = Browser("Solution Configurator").Page("Solution Configurator")然后在每一个子Action都可以使用newForm如下:Action1:newForm.webedit("xx").click在Action2中:newForm.webedit("xxx1").Set "aaaa"这样的引用全局变量的方式.
查看(1164)
评论(4)
-
2010-05-25 14:02:09
/ [QuickTest Professional]
如下面的代码:Browser("XX").Page("XX").WebElement("WebElement").ClickBrowser("XX").Page("XX").Link("Accept").Click像以上的代码“XX” 可以换成变量么??因为这个地方涉及到测试国际化(涉及到的国家有很多)的问题,语言不同,那么这个地方组件元素的名字也会不一样儿!!如果可以换成变量名的话,那变量中的值应该如何获取????如上图现在我用描述性编程:browserTitle = "(Solution Configurators|SAP Business All-in-One).*"//标题是以Solution Configurators或者是SAP Business All-in.
查看(1339)
评论(11)
-
2010-05-19 19:59:59
/ [QuickTest Professional]
如上图,我在运行的时候,报如上错误:原来是在页面上的对应的文本框中设置一个值:9999在后台经过判断这个值应该小于400,如果超过了400这个值,则自动设置为400现在运行的时候却报这个错儿另:在Object Repository 中这个webedit的value属性值也是400我现在的想法就是想在qtp中先取到设置的这个值“9999”,然后再判断是否大于“400”,如果大于则就将该value设置为400,我想这样儿就应该不会报错儿了那么该如何取“9999”这个值呢??我通过GetRoProperty取的值是【400】,通过GetToProperty取的值是空值!!.
查看(1042)
评论(6)
-
2010-05-17 17:58:38
/ [软件测试新手上路]
大家好!我刚开始学习QTP没几天,现在项目需要必须立即上手,碰到了个问题:我在用QTP进行录制的时候,在页面1点击一个链接United States,弹出一个页面2,如下图:灰色的背景就是弹出的一个新窗口2(为了方便我只是截取了一部分),在这个新弹出的窗口上面有一个DIV做成的小的弹出Dialog(就是图中包含exit和accept的部分),现在的问题是点击accept后,这个div就应该要消失掉,使得整个弹出窗口处于激活状态便于做其他的操作但是现在的实际情况是在录制的过程中点击【Accept】后,这个div并没有消失导致后续的录制动.
查看(1916)
评论(6)