树形结构的根结点这个“+”号怎么点开
脚本我是这样写的:Browser("欢迎进入DtHealth系统").Page("欢迎进入DtHealth系统").WebElement("Root").Click
而且WebElement("Root")这个对象我也添加到了对象库,但是脚本运行的时候仍然报错说找不到这个对象,不知道大家有这方面的经验没有,望指教。 试试偏方,按方向箭 "-〉"
不行去找开发看他们是怎么响应这个事件的。 谢谢上面的朋友,但是我想知道用脚本怎么实现 对象没找到 首先你得确认对象为什么没有找到啊 这是第一步必须要做的 ::yiwusuoyou:::
1,对象找不到分很多种,给你列几个有可能:
1),IE最小化了(被你手动点击掉那个 -最小化按钮),这个有可能导致。
2),对象在非手动操作前,未被实例化,可以说是激活(动态脚本的后果)
3),你脚本写错了。
2,排查的方法:
1),先尝试一层一层看那个对象是能识别到的,例如browser,然后就page,接着就是webelement
2),刷新界面运行脚本 与 不刷新界面先手动点击展开树(试着激活它)来区分效果,确定是否是因为激活与否的问题
3),如果是因为未激活问题,可以先做个点击操作之类的。如果不是激活问题,请往下看。
3,解决方法:
1)一般情况下,你先了解它是否用了什么空间,或者只是简单的HTML代码去实现。
2)查看代码,借用工具,查看它是如何写出来的。例如它存放在那个节点下面(这个它是指这个展开图标)
3)获取它,点击它。
参考文章:
http://www.51testing.com/?uid-174770-action-viewspace-itemid-142617
http://www.51testing.com/?uid-174770-action-viewspace-itemid-107971
谢谢大哥的指点
问题我已经发现了,是结点的html-id动态变化的原因,每次运行程序产生的值都不同,所以不能识别对象。看来需要要正则表达式来尝试一下。
页:
[1]