mowandao1985 发表于 2010-4-28 17:20:51

如何识别对象

在同一个页面中,同时存在几个相同的对象【Modify。。】按钮,其属性如下图所示,
在回放的时候,老是报错,说找不到对象等等情况。不知道如何解决。
希望各位帮帮忙。

TIB 发表于 2010-4-28 21:38:07

先分析一下不一样的地方是什么

mowandao1985 发表于 2010-4-29 09:00:08

我分析了下。不一样的有,abs_x,abs_y,x,y、outerhtml。就这几个属性不一样了

yujie6832 发表于 2010-4-29 09:30:32

在RUNTIMES OBJ里说不定有更多的不一样的属性

mowandao1985 发表于 2010-4-29 11:20:36

RUNTIMES OBJ里,我也看了,其实其他的属性值都差不多,除了坐标和outerhtml的值不一样外。
而outerhtml主要包含onclick事件代码,是转向另一个页面。
这样同名,同值的按钮对象也能转向不同的页面,可以根据outerhtml来识别对象吗,
如果可以的话,我看这个问题可能才得以解决。

小米tone 发表于 2010-4-29 11:23:43

我也碰到这样的问题。。
innertext的值也不一样啊,可以跟据这样来判断吗?

TIB 发表于 2010-4-29 14:26:28

试一下根据location或index来区分
参考:
http://blog.csdn.net/Testing_is_believing/archive/2010/03/22/5403271.aspx

mowandao1985 发表于 2010-4-29 15:42:28

谢谢!
根据楼上的办法确认可以识别出来。不过似乎不是有页面中的上下、左右显示来决定的。
当location取不同的值时,都会指向不同Modify对象。
页: [1]
查看完整版本: 如何识别对象