我是新來的Selenium,有兩件事我需要做 1.記下html上的文件名,但是它的一部分所以不知道如何連接它在Selenium IDE中 2.在表格中,搜索相關文件後,我想點擊該行其他列中的鏈接。因此,對於文件EMED.pdf,我想點擊請求的鏈接試圖在Selenium IDE中爲具有特定值的行單擊一個超鏈接
HTML片段:
<td>
<a class="OSfileLink" target="selenium_blank7934" href="/Practice/DownloadFile/8057329d-21df-4a44-baee-2068fc01b7dd" rel="EMED.pdf" style="background-color: transparent;">EMED.pdf</a>
</td>
<td></td>
<td> 27/02/2013 16:19:16 </td>
<td>
<a class="eApproval " data-toggle="modal" data-fileid="8057329d-21df-4a44-baee-2068fc01b7dd" href="#" rel="Requested (28/02/2013)" style="background-color: transparent;">Requested (28/02/2013)</a>
</td>
到目前爲止,我有:
命令:點擊 目標://一個[包含(文字(), '請求 ')] /以下同胞::一個[含有(文本(),' EMED.pdf')] 值:
這帶來了一個錯誤: [錯誤]元素//a [contains(text(),'Requested')]/following-sibling :: a [contains(text (),'EMED.pdf')]找不到
我可以「查找」單獨的xpath的單獨,但他們不一起工作。任何幫助將不勝感激。
- 編輯 仍然沒有連接的喜悅,但可以通過識別點擊來處理它。 與串聯任何幫助將非常apprciated
*編輯 串聯:對於:HREF = 「/實踐/ DownloadFile/8057329d-21df-4a44-BAEE-2068fc01b7dd」 我想的GUID: 8057329d-21df-4a44-baee-2068fc01b7dd從整個鏈接。
感謝
謝謝JWiley,工作太。我沒有做的是將t包含在td中。並且隨着你的解釋,現在所有這些都使得負載有意義。 – user2119891 2013-03-01 09:21:41
@ user2119891你能詳細說明你的意思嗎?需要幫助連接?如果有的話,我會將其添加到我的答案 – JWiley 2013-03-01 15:18:41
嗨JWiley,我已經更新了我想要的內容。我可以將它作爲一個sctring存儲,但是如何從中提取guid? – user2119891 2013-03-20 10:07:02