同步的问题
我在试验这样一个需求来练习同步点的问题:一个增加页面,需要先选择公司,公司选完后,才能选择部门的数据,那么我就给‘公司’加同步点: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 编辑 ]
你要先确认你要同步的属性
每个对象属性不同,同步点的内容也不同。如果是文本,一般只选择检查“text”值是不是你想要定义的值。
[ 本帖最后由 sweetxmy 于 2008-8-23 11:32 编辑 ]
o
哦,谢谢楼上的说明。我在对象库里查看,应该是text属性,重新写为WaitProperty "text", "**专卖局", 10000后,回放,还是有警告:a_PURCHASE_ORG_NAME.WaitProperty "text", "专卖局", 10000 Warning 2008-08-22 - 13:49:34
是什么问题呢,老警告? WaitProperty的Warning其实就是没有找到你要同步的对象
先确认能不能成功找到对象:
MsgBox Browser("**系统").Page("Page").Frame("mainFrame_2").WebEdit("a_PURCHASE_ORG_NAME").Exist :Q 嗯,msgbox输出来是true,但就是warning,这个东西真闹心啊 看,一个数据库邮筒一样的东西,点进去,这个是对象库,看看里面有没有text在的控件.控件的所有属性可以用"spy"一个戴手套的手,查找.
还要注意text文本内容要完全匹配,...*,'标点空格都要看仔细. :lol 终于好了,原来不用text,应该是value,就可以了。谢谢“阿里吧吧”,好详细的说。
页:
[1]