我的問題是什麼是最好的方式來查找圖像圖標是否存在或不在td? SRC = 「../ App_Themes文件/默認/圖片/ phone.gif」/如何驗證圖像是否顯示在表中使用webdriver
這裏是我的HTML源代碼
<div id="ctl00_ContentPlaceHolder1_AddControl1_pnlList">
<table id="ctl00_ContentPlaceHolder1_AddControl1_gv">
<tr class="item">
<td align="center"><a href="javascript:__doPostBack('ctl00$Content$AddControl1$gv','Select$2')">Edit</a></td>
<td align="center" style="width: 15px;">
<img id="ctl00_ContentPlaceHolder1_AddControl1_gv_ctl05_imgMobile"
src="../App_Themes/Default/images/mobile.gif"
src="" align="middle" style="border-width: 0px;" />
</td>
<td>Know For Sure</td>
<td> </td>
<td>Abacd</td>
<td>Teachers</td>
<td>
<img src="../App_Themes/Default/images/check.png" alt='Active' style='display: ;' />
</td>
<td>3/2/2011 9:48:00 AM</td>
</tr>
<tr class="item">
<td align="center"><a href="javascript:__doPostBack('ctl00$Content$AddControl1$gv','Select$2')">Edit</a></td>
<td>Know For Sure 1</td>
<td> </td>
<td>Abacd1</td>
<td>Teachers</td>
<td>
<img src="../App_Themes/Default/images/check.png" alt='Active' style='display: ;' />
</td>
<td>3/2/2011 9:48:00 AM</td>
</tr>
<tr class="item">
<td align="center"><a href="javascript:__doPostBack('ctl00$Content$AddControl1$gv','Select$2')">Edit</a></td>
<td align="center" style="width: 15px;">
<img id="ctl00_ContentPlaceHolder1_AddControl1_gv_ctl05_imgMobile"
src="../App_Themes/Default/images/mobile.gif"
src="" align="middle" style="border-width: 0px;" />
</td>
<td>Know For Sure2</td>
<td> </td>
<td>Abacd2</td>
<td>Teachers</td>
<td>
<img src="../App_Themes/Default/images/check.png" alt='Active' style='display: ;' />
</td>
<td>3/2/2011 9:48:00 AM</td>
</tr>
</table>
</div>
感謝您的提示,但如果你看看我的HTML源代碼,你會發現不是所有的TR都會有圖像,有些會和不會有一些.... –
所以你試圖寫一些東西,會自動找到任何
當我重新閱讀你的問題時,似乎我可能對你最初的問題有點偏離。如果您想知道您的圖片是否位於td標籤中,您只需要在我的編輯中找到所有圖片,然後爲每個圖片運行element.getTagName(),這將返回,或者如果它是您想要的父件element.findElement(By.xpath(「..」))。getTagName()這將返回 – Falkenfighter
相關問題