我是selenium的新手。我正在为网站重复注册创建测试脚本。当显示重复注册的错误时,我想传递测试用例。 我对webelement的属性感到困惑。我不确定应该采取哪个字段,或者如何为显示的错误图像编写findelement。
以下是显示的元素图像的HTML标记:
<td>
<img src="images/bell.png">
</td>
这是与错误图像一起显示的文本:
<a onclick="if(typeof jsfcljs == 'function'){jsfcljs(document.forms['navigation'],'navigation:j_id322,navigation:j_id322','');}return false" style="color:#000000;" href="#">Found 1 patient(s) with same Patient Name, Gender and Age. Click here to view details</a>
请帮忙。谢谢
答案 0 :(得分:0)
完全基于提供的详细信息,以下内容可行;
findElement(By.css("td>img[src='images/bell.png']")
和
findElement(By.css("a[onclick]")
但是,我确信有更多的背景。没有完整的HTML,很难提供更好的解决方案