wslf 发表于 2008-8-21 17:12:28

同步的问题

我在试验这样一个需求来练习同步点的问题:一个增加页面,需要先选择公司,公司选完后,才能选择部门的数据,那么我就给‘公司’加同步点:
Browser("**系统").Page("Page").Frame("mainFrame_2").WebEdit("a_PURCHASE_ORG_NAME").WaitProperty "abs_x", "**专卖局", 10000
这是在录制过程中加的同步点,可是在回放时,总会有一个警告,是什么原因呢?还有我不明白的是加同步点的页面,属性名有:abs_x、abs_y、 class、 default value 等等
好多项,一般选哪一项 啊?

[ 本帖最后由 wslf 于 2008-8-22 10:42 编辑 ]

sweetxmy 发表于 2008-8-22 13:21:10

你要先确认你要同步的属性

每个对象属性不同,同步点的内容也不同。

如果是文本,一般只选择检查“text”值是不是你想要定义的值。

[ 本帖最后由 sweetxmy 于 2008-8-23 11:32 编辑 ]

wslf 发表于 2008-8-22 14:02:02

o

哦,谢谢楼上的说明。我在对象库里查看,应该是text属性,重新写为WaitProperty "text", "**专卖局", 10000后,回放,还是有警告:

a_PURCHASE_ORG_NAME.WaitProperty       "text", "专卖局", 10000 Warning          2008-08-22 - 13:49:34

是什么问题呢,老警告?

没有蛀牙 发表于 2008-8-22 16:16:55

WaitProperty的Warning其实就是没有找到你要同步的对象
先确认能不能成功找到对象:
MsgBox Browser("**系统").Page("Page").Frame("mainFrame_2").WebEdit("a_PURCHASE_ORG_NAME").Exist

wslf 发表于 2008-8-22 16:31:24

:Q 嗯,msgbox输出来是true,但就是warning,这个东西真闹心啊

阿里吧吧 发表于 2008-8-22 16:43:43

看,一个数据库邮筒一样的东西,点进去,这个是对象库,看看里面有没有text在的控件.控件的所有属性可以用"spy"一个戴手套的手,查找.
还要注意text文本内容要完全匹配,...*,'标点空格都要看仔细.

wslf 发表于 2008-8-22 16:54:54

:lol 终于好了,原来不用text,应该是value,就可以了。谢谢“阿里吧吧”,好详细的说。
页: [1]
查看完整版本: 同步的问题