如何解决硒无法成功单击按钮
我试图单击带有硒和Java的按钮,但找不到元素
我试图找到按钮by id ("YES")
和by xpath ("//*[@id=\"YES\"]")
,但硒找不到它。
我还验证了该按钮不在iFrame中。
这是我的代码:
@FindBy(xpath="//*[@id=\"YES\"]")
public static WebElement btnConfirmExistingRequest;
btnConfirmExistingRequest.click()
这是HTML:
<div class="messagebox-buttons">
<a **id="YES"** acsfuncid="" acsright="NONE" isbutton="Y" default="Y" onclick="if (isClassSet(this,'disabled')) return false;nop()" classorig="a_buttonmessage" onmouseover="return new
Button(this).onMouseOver();" onmouseout="return new Button(this).onMouseOut();"
onmousedown="return new Button(this).onMouseDown();" class="a_buttonmessage default" title=""
style="cursor: default;"><span class="spanlabel_buttonmessage" id="spanlabel_YES"><img
src="/acmweb/ajax/images/button_empty.gif" class="img_buttonmessage nomargin"
id="img_YES">כן</span></a><a id="NO" acsfuncid="" acsright="NONE" isbutton="Y" onclick="if
(isClassSet(this,'disabled')) return false;nop()" classorig="a_buttonmessage"
onmouseover="return new Button(this).onMouseOver();" onmouseout="return new
Button(this).onMouseOut();" onmousedown="return new Button(this).onMouseDown();"
class="a_buttonmessage" title=""><span class="spanlabel_buttonmessage" id="spanlabel_NO"><img
src="/acmweb/ajax/images/button_empty.gif" class="img_buttonmessage nomargin"
id="img_NO">לא</span></a>
</div>
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。