2015-09-28 31 views
2

點擊一個按鈕:成一排,我有一個表的表

<table id="tabmailveille"> 
<tr><td> 
<button onclick="return Ajax(162, {'idc': '125').value,'action': 'ajout'});"><img alt="Add" src="/Images/tableaux/add.png" class="buttonimg"></button> 
</td> 
</tr> 
</table> 

所有我想要做的是試圖單擊按鈕。

所以,我想:

<tr> 
    <td>click</td> 
    <td>//table[@id='tabmailveille']/tr/td/button[@class='buttonimg']</td> 
    <td></td> 
</tr> 

它不工作。該按鈕不被點擊。代碼有什麼問題?

Cheers

回答

2

Button元素未分配類。圖像元素是。因此xpath不正確。

正確的XPath:

//table[@id='tabmailveille']/tr/td/button/img[@class='buttonimg'] 
+0

您好感謝您的幫助,我不明白,你的代碼似乎是很好,但是當我執行它,我得到了錯誤:[錯誤]元素//表[@ id ='tabmailveille']/tr/td/button [img/@ class ='buttonimg']找不到,非常奇怪。 \t​​點擊 \t​​//表[@ ID = 'tabmailveille']/TR/TD /按鈕[IMG/@類= 'buttonimg'] \t​​ – dtjmsy

+0

對不起,一個錯字在我的文章的編輯介紹的這個XPath中,不是我。我編輯了上面的答案,你可以再試一次嗎? – automatictester