我想点击这个
<a class="action-link">Add Another Tenant</a>
但页面上有很多动作链接。那么如何通过&#34;添加另一个租户&#34;
来选择它这是我到目前为止所做的:
driver.findElement(By.cssSelector("a[class*='action-link']")).click();
答案 0 :(得分:2)
不需要XPath表达式,有一个特定的元素定位器 - “链接文本”(docs):
driver.findElement(By.linkText("Add Another Tenant")).click();
答案 1 :(得分:0)
您可以使用XPath而不是CSS单击文本元素,如下所示:
driver.findElement(By.xpath("//a[contains(text(),'Add Another Tenant')]")).click();