2012-04-06 21 views
1

」後給出錯誤「拋出異常:缺失」在我的測試案例中,我試圖從當前網頁的url中捕獲動態狀態ID。Selenium IDE正則表達式在參數列表「

我的硒IDE的代碼是:

storeLocation | myLocation 

echo | ${myLocation} 
myLocation returns https://stage.abcx.com/ui/States/ManageTitle.ddx?  action=view&stateid=76702 

storeEval | re=/^sid/;re.exec(${myLocation}) | new 

echo | ${new} 

我不斷收到的錯誤是

[錯誤]拋出異常:以後參數列表丟失)

我有搜索網找我的代碼有什麼問題,但無法找出問題所在。

我剛剛對硒和正則表達式會很感激任何幫助。 謝謝!

回答

1

你可以試着更換

storeEval | re=/^sid/;re.exec(${myLocation}) | new 

有:

storeEval | /\\d*$/.exec(storedVars['myLocation']) | new 

new將包含來自myLocation所有最後一位數字。關於$ {x}和storedVars ['x']之間差異的一些信息可以在here找到。

+0

謝謝.... $ {x}和storedVars ['x']之間的區別現在已經清楚了 – SUM 2012-04-09 13:31:34