我試圖運行使用硒IDE記錄的測試。下面的HTML由IDE硒IDE未檢測到ID
<tr>
<td>clickAndWait</td>
<td>css=span.blt-txt</td>
<td></td>
</tr>
<tr>
<td>click</td>
<td>id=pt1:svMenu:np1:6:cni1::disclosureAnchor</td>
<td></td>
</tr>
<tr>
<td>click</td>
<td>id=pt1:r5:0:mr1:gts1:gts_pc1:itFilterFieldValue::content</td>
<td></td>
</tr>
<tr>
<td>click</td>
<td>id=pt1:r5:0:mr1:gts1:gts_pc1:cil1::icon</td>
<td></td>
</tr>
<tr>
<td>click</td>
<td>id=pt1:r5:0:mr1:gts1:gts_pc1:tt1:0::di</td>
<td></td>
</tr>
<tr>
<td>click</td>
<td>id=pt1:r5:0:mr1:gts1:gts_pc1:tt1:1:astTreeSNo</td>
<td></td>
</tr>
<tr>
<td>click</td>
<td>id=pt1:r1:0:rAstDtl:0:cb4</td>
<td></td>
</tr>
<tr>
<td>click</td>
<td>id('pt1:ptGeneric:ot1::_afrTtxt')/x:div/x:h1</td>
<td></td>
</tr>
產生的。當我運行測試/執行命令我得到一個錯誤說[error] Element id=pt1:r5:0:mr1:gts1:gts_pc1:tt1:0::di not found
任何想法我怎麼能解決這個問題?
當測試運行時,頁面上實際上是在頁面上嗎?這些ID給我暗示,新版本可能會打破一些ID ... –
嗨帕維爾,是的,ID非常多,在測試運行的頁面上,這是我第一次寫這個測試。該firepath顯示以下xpath .//*[@id='pt1:r1:0:rAstTbl:0:mr1:gts1:gts_pc1:tt1:0::di'] – user2594834