2016-11-21 54 views
0

私は変数からテキスト文字列を抽出し、それを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になります。 そのようなコマンドでそのリストに変数を入力することは可能ですか?どこが間違っていますか?

大変助かりました。

答えて

0

第3行目と第5行目にstore 'を' store 'に変更してください

+0

ありがとうございました。 – Alex

関連する問題