1

私のテストケースでは、現在のWebページのURLから動的状態IDを取得しようとしています。

私のSeleniumIDEコードは次のとおりです。

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}

私が得続けるエラーは

[エラー]例外をスローしました:引数リストの後に)がありません

ネットを検索してコードの何が問題になっているのかを見つけましたが、問題を特定できませんでした。

Seleniumは初めてであり、正規表現は助けていただければ幸いです。ありがとう!

4

1 に答える 1

1

あなたは置き換えることを試みることができます

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

と:

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

newからのすべての最後の桁が含まれますmyLocation。${x}とstoredVars['x']の違いに関する情報は、ここにあります。

于 2012-04-06T20:00:38.850 に答える