我想点击相邻列中特定联系人的列中的发送测试链接。能不能让我知道我的XPath在这种情况下会是怎样的。
<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("8589955306");">QaAutomationF3 </td>
答案 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");