Selenium Junit找到元素

时间:2014-03-18 12:02:26

标签: selenium junit selenium-webdriver webdriver

我是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>

请帮忙。谢谢

1 个答案:

答案 0 :(得分:0)

完全基于提供的详细信息,以下内容可行;

findElement(By.css("td>img[src='images/bell.png']")

findElement(By.css("a[onclick]")

但是,我确信有更多的背景。没有完整的HTML,很难提供更好的解决方案