C#中的WebTable处理

时间:2018-01-30 12:25:41

标签: selenium-webdriver

我想点击相邻列中特定联系人的列中的发送测试链接。能不能让我知道我的XPath在这种情况下会是怎样的。 Webtable

<td><a href="javascript:;" class="faded send_test" data-contact-id="8589955306"
    title="This will send you an email with this contact's details">Send test</a></td>
<td onclick="editDetails(&quot;8589955306&quot;);">QaAutomationF3&nbsp;</td>

1 个答案:

答案 0 :(得分:0)

要点击发送测试链接,您可以将函数编写为_click_Send_test()_,如下所示:

public void click_Send_test(String emailID)
{
    driver.findElement(By.xpath("//tr[@class='contact_row']//td[.='" + emailID + "']//preceding::td[1]/a[@class='faded send_test']")).click();
}   

main()@test注释类中,使用 emailID 作为参数调用函数click_Send_test() click()发送测试链接上,如下所示:

click_Send_test("mary@test.vuturevx.com");