51Testing软件测试论坛

标题: 为何无法设置文本检查点 [打印本页]

作者: xihong2004    时间: 2006-6-25 07:39
标题: 为何无法设置文本检查点
我按教程中说明的,选中一句脚本,再右击文本,为什么没有“insert text checkpoint”选项出来啊?如下图
作者: xiaonan    时间: 2006-6-26 08:26
关于检查文本
通过将下列检查点之一添加到测试或组件,可以检查是否显示了指定的文本字符串。

文本检查点- 通过它可以根据指定条件检查文本是否显示在屏幕、窗口或网页中。所有环境下都支持文本检查点。
标准检查点- 通过它可以检查对象的 text 属性。这是在许多 Windows Applications 中检查文本的首选方法。有关详细信息,请参阅创建标准检查点。
文本区域检查点- 通过它可以根据指定的条件,检查文本字符串是否出现在 Windows Applications 的已定义区域。标准的 Windows、Visual Basic 和 ActiveX 环境都支持文本区域检查点。
你选择的是text框的text属性,所以只要填加标准检查点就行.
作者: walker1020    时间: 2006-6-26 09:35
你首先要选中你要进行检查的文字,然后点击右键,应该就可以看到insert text checkpoint了。 请参考:
http://bbs.51testing.com/viewthr ... &extra=page%3D1
作者: aprina    时间: 2006-6-26 11:34
标题: 请教各位高手,怎样在脚本中增加等待时间?
执行回放录制脚本时失败,Retry后又能继续完成,怎样解决?

比如测试系统登陆后,需要等待一段时间,注销这个object才能出来,希望执行注销前,等待一段时间.有两个方案:
方案1:设置所有对象的等待超时时间,进入test-settings-run,设置object sychronization timeout 值增大,缺省设置为:20000 milliseconds。
方案2:使用Exist, Wait 语句,在继续下一步骤前,等待多长时间。

方案1已经ok了.
但是方案2不知道该怎样写这个脚本? 照葫芦化瓢以后,不能执行. 呵呵,不好意思,刚学,哪位指教一下?先谢了.
下面的 LoginOK 开始的那段,就出错了.错误信息是这样的:
Cannot identify the object "http://10.66.128.6:8080/test/"(of class WebArea). Verify that this object's properties match an object currently displayed in your application.

Browser("测试login系统").Page("测试login系统").WebEdit("WebEdit").Set ""
Browser("测试login系统").Page("测试login系统").WebEdit("WebEdit").Set "a0125"
Browser("测试login系统").Page("测试login系统").WebEdit("WebEdit_2").SetSecure "449ce6c06324101810f0ff3377c3302b8bb0545e5e62"
Browser("测试login系统").Page("测试login系统").WebArea("http://10.66.128.6:8080/test/").FireEvent "onmouseover"
Browser("测试login系统").Page("测试login系统").WebArea("http://10.66.128.6:8080/test/").Click

LoginOK=Browser("测试login系统").Page("测试login系统").WebArea("http://10.66.128.6:8080/test/").Click.Exist
counter=1
While Not  LoginOK
        Wait(2)
        LoginOK=Browser("测试login系统").Page("测试login系统").WebArea("http://10.66.128.6:8080/test/").Click.Exist
        counter=counter+1
        If counter=10  Then
                LoninOK=True
        End If
Wend

Browser("测试login系统").Page("测试login系统_2").Frame("FrameMain").WebElement("登录/注销").Click
Browser("测试login系统").Page("测试login系统_2").Frame("FrameMain").WebElement("注销").Click
Browser("测试login系统").Dialog("Microsoft Internet Explorer").WinButton("确定").Click
Browser("测试login系统").Page("测试login系统").Sync
作者: xiaonan    时间: 2006-6-26 12:13
wait(2)写的没错啊,等待2秒.
作者: xiaonan    时间: 2006-6-26 12:14
还有,你想问问题就开个新贴啊,




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2