2014-07-09 51 views
0

您好我有一個在selenium IDE中進行測試的場景,是表格中某個特定元素的「工具提示」正確的文本嗎?這不是表格中唯一的提示。我在http://seleniumatmindfire.blogspot.co.uk/2012/06/verify-tool-tip-text-in-selenium.html#comment-form 中發現了一個答案,但我無法從tooltip的title =「add note」中獲取文本。附加的是一個屏幕顯示,顯示「工具提示」彈出爲「添加註釋」,這是不正確的(問題已提出)。我是很新,這種類型的測試,並已找到答案時,我堅持,但我很努力才能得到正確的存儲命令和目標 - 我得到的最接近的是Selenium IDE如何驗證表格中的工具提示文本

<tr> 
    <td>storeElementPresent</td> 
    <td>.//*[@id='opportunities-table']/tbody/tr[1]/td[5]/[email protected]</td> 
    <td>tooltip</td> 
</tr> 
<tr> 
    <td>echo</td> 
    <td>${tooltip}</td> 
    <td></td> 
</tr> 

回聲打印爲「假」 - 我需要它打印工具提示標題進行比較和驗證。

代碼的副本:

<div class="container-fluid" style="background-color: transparent;"> 
<div id="portal_service_dialog" class="jqmWindow jqmID1"> 
<div id="csi_dialog" class="jqmWindowCSI jqmID2"> 
<script type="text/javascript">   jQuery(function() {    // initialising a Widget object starts .live listening for dialog_link clicks    var $Widget = new Widgets({ });   }) ;   </script> 
<div id="subMenuSection"> 
<div class="pageContent"> 
<div id="csi_opportunities" class="row-fluid"> 
<div> 
<div style="height: 25px;"> 
<div id="edit-custom-table-view-container" class="hide"/> 
<div id="search_results" style=""> 
<div id="opportunities-table_wrapper" class="dataTables_wrapper"> 
<div class="dataTables_table_paging_div"> 
<table id="opportunities-table" class="table table-condensed dataTable" style=""> 
<thead> 
<tbody> 
<tr class="cs_details_value"> 
<td class=""/> 
<td> 
<td/> 
<td class=""/> 
<td class=" sorting_1"> 
<a class="external_link" target="_blank" title="add note"![enter image description here][1] href="/cgi-bin/index.cgi/CustomerService/Opportunities/view/e62f3cb8-791a-4ae4-1c5e-5388b0dd72a1" style="background-color: transparent;">3</a> 
</td> 
<td> 
<td class="text align right">100</td> 
<td class="text align right">0</td> 
<td> 
<td>New</td> 
<td class="text align right">50%</td> 
<td/> 
<td> 
<td> 
<td> 
</tr> 
<tr class="cs_details_value"> 
<tr class="cs_details_value"> 
<tr class="cs_details_value"> 
<tr class="cs_details_value"> 
<tr class="cs_details_value"> 
<tr class="cs_details_value"> 
</tbody> 
</table> 
<div class="bottom_pagination"> 
</div> 
</div> 
</div> 

在此先感謝,因爲我敢肯定,那裏有簡單的方法來做到這一點,請讓我知道,如果有需要的任何其他信息。 傑夫

+0

謝謝@Hai Lu。 – user3820225

回答

0

我要感謝@Hai路......經過一番更多的思考我想CSS定位器加入@title和使用storeAttribute呼應現在生產工具提示的'標題':

<tr> 
    <td>storeAttribute</td> 
    <td>css=td..sorting_1 &gt; [email protected]</td> 
    <td>tooltip</td> 
</tr> 
<tr> 
    <td>echo</td> 
    <td>${tooltip}</td> 
    <td></td> 
</tr> 

[info]執行:| echo | $ {tooltip} | [info] echo:添加備註 我現在可以進行比較和驗證。 再次感謝

相關問題