51Testing软件测试论坛

标题: 描述性编程回放 第一次识别很慢如何解决 [打印本页]

作者: a784296290z    时间: 2014-3-6 14:53
标题: 描述性编程回放 第一次识别很慢如何解决
table_click  "测试有限公司",2

Function  table_click(data_name,frequency)
        set homepage=Browser("name:=测试系统").Page("title:=测试系统")
        Set oDesc = Description.Create()     
        oDesc("outertext").Value = data_name
        set a=homepage.ChildObjects(oDesc)                                               
        print a.count()
        a(0).Click
        If frequency=2 Then
                a(0).FireEvent("ondblclick")
        End If
End Function
这是一个选择一条数据实现双击的函数  
请问 set a=homepage.ChildObjects(oDesc)   搜索对象的时候十分慢  请问 如何解决  或者缩短搜索时间
作者: a784296290z    时间: 2014-3-6 14:55
有人么
作者: a784296290z    时间: 2014-3-6 14:58
是不是我的编写方式有误  o(╯□╰)o。。
每次第一次执行 会卡很久  后面的就很顺利了
作者: a784296290z    时间: 2014-3-6 15:05
-,- 沉掉了??
作者: a784296290z    时间: 2014-3-6 15:11
进来看过的帮忙回复下咯  -,-   别沉了
作者: lgh75560    时间: 2014-3-6 19:38
多些属性,可以快一些
        oDesc("outertext").Value = data_name
        oDesc("micclass").Value =XX
        set a=homepage.ChildObjects(oDesc)
作者: Alvin-x    时间: 2014-3-10 15:33
使用直接描述试试....
作者: 黑羽祭    时间: 2014-3-18 08:56
回复 1# a784296290z


    为什么不用对象库编程呢?
可以对象库编程和描述性编程结合
set homepage=Browser("name:=测试系统").Page("title:=测试系统")比如这个,到Page可以直接用对象库

描述性编程的属性多写一点也能增加速度。




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