2017-02-27 17 views
0
<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();
しかし、この作用は行われなかった。「追加」ボタンをクリックするとxpathを書き込む方法

答えて

0

xpathでは問題ありません。クリックの代わりにJava Scriptを使用してください。このように、これが助けてくれることを願っています。それは良い作業

WebElement element = driver.findElement(By.cssSelector("a[title='Add']")); 
 
JavascriptExecutor executor = (JavascriptExecutor)driver; 
 
executor.executeScript("arguments[0].click();", element);

+0

感謝 –

関連する問題