【问题标题】:Selenium Junit to find elementSelenium Junit 寻找元素
【发布时间】:2014-03-18 20:34:03
【问题描述】:

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

请帮忙。谢谢

【问题讨论】:

  • HTML 标签是

标签: selenium junit selenium-webdriver webdriver


【解决方案1】:

仅根据所提供的详细信息,以下方法可行;

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

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

但是,我相信还有比这更多的上下文。没有完整的 html,很难给出更好的解决方案

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-08-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多