我有多個類像這樣的元素的鏈接:點擊的webdriver多類(CSS)
<tr>
<td>
<td>
<td>
<a class="btn btn-primary btn-xs">
</td>
</tr>
我想與點擊:
webDriver.findElement(By.className("btn btn-primary btn-xs")).click();
但是這一次不工作 - >例外:沒有的元素中找到
我嘗試用這樣的:
webDriver.findElement(By.cssSelector("a[class='btn btn-primary btn-xs']")).click();
這個工程,但它只是將鼠標移動到這個元素,它並沒有真正點擊它。
我怎麼能點擊它?由於
你用什麼方法/選擇器查找元素,應該對你在調用點擊方法時會發生什麼沒有影響... – CBroe
什麼元素包含你的鏈接?它可以攔截你的點擊。 –
@AlexeyR。該鏈接被包含在一張表中。我更新了我的問題。謝謝 – Ragnarsson