【发布时间】:2012-03-07 22:46:55
【问题描述】:
伙计们,
我有一张带有以下 HTML 代码的图片:
<div unselectable="on" class="x-grid-cell-inner x-unselectable" style="; text-align: right;" id="ext-gen1453">
<img alt=""src="data:image/gif;base64,FRFRFR/GFFFFFFFFFF==" class="x-action-col-icon x-action-col-0 folder-action-add folder-action" data-qtip="Add New Music File" id="ext-gen1300">
当我单击图像时,它应该会打开一个弹出窗口,以便我可以添加新的音乐文件,我尝试了一些方法,但我无法单击该图像。有什么建议吗?
非常感谢
【问题讨论】:
-
你能告诉我们你迄今为止尝试过的代码吗?还有你所说的“我无法点击” - 是否发生错误?还是您只是看不到预期的结果?
-
感谢乔恩的回复,我尝试了这个
@browser.image(:text => "Add New Music File").click并收到错误unable to locate element, using {:tag_name=>"img", :text=>"Add New Smart Folder"} (Watir::Exception::UnknownObjectException) -
您是否尝试过通过 ID 定位元素(在本例中为“ext-gen1300”)?该标记实际上没有
text属性,只有data-qtip属性,因此您在上面粘贴的代码找不到它也就不足为奇了 -
你说的这个按钮是什么?
-
标记,我更新了,我的意思是图片
标签: ruby watir-webdriver