私は変数からテキスト文字列を抽出し、それをSelenium IDEの新しいコマンドに追加しようとしています。テストスイートは、次のようになります -Selenium IDE - テキスト文字列を変数から抽出して、新しい変数を作成します。
storeAttribute | link=EMQ Welcome [email protected] | window
echo | ${window}
エコーウィンドウは、テキストのこの長い作品を提供します abcd1ef1526o.ti.jdnv:8350/PSP/TULINDI /ファイナンス/ ENTP/S/WEBLIB_SSO_Z.ISCRIPT1.FieldFormula.IScript_Open_Third_Party APPTYPE? = EMQ & FTPUrl = HTTPS%3A // ghij2kl1525m.ti.jdnv/EmqWorkbenchWeb /含む/ emqWelcomePage.faces & PORTALPARAM_PTCNAV = Z_EMQ_WELCOME & EOPP.SCNode = ENTP & EOPP.SCPortal =ファイナンス& EOPP.SCName = Z_EMQ & EOPP.SCLabel = EMQ & EOPP.SCPTfname = Z_EMQ & FolderPath = PORTAL_ROOT_OBJECT.Z_EMQ.Z_EMQ_WELCOME & IsFolder = false
私がしたいのは、ghij2kl1525m.ti.jdnv(サーバ名)の部分を抽出し、それを新しい変数として保存することです。 |エコー|:だから、これは出力
の私のエコーである
... [詳細]実行を
store | ${window} | string
store | 1 | delimiter
store | javascript{storedVars['string'].split('a// ')[storedVars['delimiter']]} | test
store | 0 | delimiter1
store | javascript{storedVars['test'].split('ti.jdnv/Emq ')[storedVars['delimiter1']]} | output
echo ${output}
を私はこのような試みているが、それはそれが仕事を得るように見えるカント$ {出力} | |
【情報】エコー:ジャバスクリプト{storedVars [ 'テスト']スプリット(」/ EMQ ti.jdnv。 ')[storedVars [' delimiter1' ]]} IM期待が$のためのものであるもの
Obvioulsyを出力はghij2kl1525m.ti.jdnvになります。 そのようなコマンドでそのリストに変数を入力することは可能ですか?どこが間違っていますか?
大変助かりました。
ありがとうございました。 – Alex