2013-05-15 46 views
0

好的幫派,這個人在我身邊刺得太久了。需要幫助在Selenium IDE中獲取網址中的元素

我有以下網址: https://admin.test.com/modules/admin/listings/listingdetails.aspx?cid=94fbd84c-dd4a-4945-b049-aae7810b6057&action=Read

從這個網址,我需要出去剝離CID值,並進行保存它作爲其他硒腳本中使用的變量 - 尤其94fbd84c-dd4a-4945-b049 -aae7810b6057。

我已經讓Selenium很容易將變量1保存到網址中,但獲取CID值超出了我的理解......我沒有任何編程經驗。

請幫忙!我在尋找的是Selenium的具體指示,以便正確取出它。

在此先感謝!

+0

一種方法是找到「CID =」和下一個「&」並提取它們之間的所有內容。你會用什麼編程語言? –

+0

那麼現在我只是使用Selenium IDE接口來實現我的所有自動化 - 但是從我讀的內容中我可以將JavaScript集成到那個...雖然我必須弄清楚如何做到這一點! –

+0

然後,你應該使用像url.indexOf和url.substring。 –

回答

-1

試試這個。這可以通過這個來完成。將這個html代碼粘貼到源代碼標籤中。

<tr> 
    <td>store</td> 
    <td>https://admin.test.com/modules/admin/listings/listingdetails.aspx?cid=94fbd84c-dd4a-4945-b049-aae7810b6057&amp;action=Read</td><td>a</td></tr><tr><td>echo</td><td>${a}</td><td></td></tr><tr><td>storeEval</td><td>&quot;${a}&quot;.split(&quot;?&quot;)[1]</td><td>i</td></tr><tr><td>echo</td><td>${i}</td><td></td></tr><tr><td>storeEval</td><td>&quot;${i}&quot;.split(&quot;&amp;&quot;)[0]</td><td>g</td></tr><tr><td>echo</td><td>${g}</td><td></td></tr>