51Testing软件测试论坛
标题:
有关watir使用问题,大家快来帮我下下
[打印本页]
作者:
Ellen_Hu
时间:
2009-11-3 13:06
标题:
有关watir使用问题,大家快来帮我下下
public void testAddBus() throws Exception {
ie = new IE();
ie.image(xpath, "//IMAGE[@id='menuTree[8]plus']").click();
ie.waitUntilReady();
}
HTML页面元素
<IMG id=menuTree[8]plus onclick=show(this) src="/pageComponent/resources/images/t_plus.gif" width=16 border=0 valign="top">
运行的时候出现java.lang.NullPointerException 错误,跑到
ie.image(xpath, "//IMAGE[@id='menuTree[8]plus']").click();出现错误
求助各位大侠,为什么定位image链接的时候,出现错误呢?
[
本帖最后由 Ellen_Hu 于 2009-11-3 14:53 编辑
]
作者:
Ellen_Hu
时间:
2009-11-3 13:07
标题:
在线等待
在线等待
作者:
Ellen_Hu
时间:
2009-11-3 14:50
没人回答我的
作者:
piecehealth
时间:
2009-11-3 18:24
watir不是用ruby的么?你怎么用的java?
java.lang.NullPointerException的意思是你一个对象没有赋值就用了吧。
作者:
mentgmery
时间:
2009-11-4 17:35
java.lang.NullPointerException是很常见的错误,导致空指针了
作者:
goal1860
时间:
2009-11-9 12:45
怀疑是html元素的id没有用引号造成解析失败。
作者:
goal1860
时间:
2009-11-9 12:46
这应该是watij不是watir吧
作者:
Ellen_Hu
时间:
2009-11-10 16:45
标题:
回复 3# 的帖子
watir是支持Java的,其中也可以支持ruby
作者:
Ellen_Hu
时间:
2009-11-10 16:47
标题:
回复 5# 的帖子
是watij的, html元素的id没有用引号造成解析失败?这个id是不需要引号的了
作者:
小米啊
时间:
2009-11-10 18:39
ie.waitUntilReady();
应该放前面吧。
作者:
goal1860
时间:
2009-11-10 21:49
标题:
回复 9# 的帖子
我是怀疑 watij 在解析非标准xml(html允许某些属性不加引号但xml不允许)会有bug. 因为没有时间验证这个猜想,老兄不妨试一下。纯属猜想,但null的最大可能是属性没有取到,过程中页面有没有异常导致xpath定位失败?
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2