<tr>
<td id="Action1_Td_Add">
<a id="Action1_But_Add" class="btn cus-action-btn-add btn-xs" href="javascript:__doPostBack('Action1$But_Add','')" alternatetext="" title="Add" onclick="return Add_Click();">
<i class="fa fa-plus"/>
</a>
</td>
</tr>
我尝试过使用css选择器。
driver.findElement(By.cssSelector("a[title='Add']")).click();
但是没有采取行动。
答案 0 :(得分:0)
xpath不是问题。使用Java Script单击而不是单击。像这样,希望这会有所帮助。
WebElement element = driver.findElement(By.cssSelector("a[title='Add']"));
JavascriptExecutor executor = (JavascriptExecutor)driver;
executor.executeScript("arguments[0].click();", element);
&#13;