UC20_04
open /functionsample-thin/
type userID 00000001
type password password
clickAndWait //input[@type='submit' and @value='ログオン']
verifyText //div[@id='screenNameID'] メニュー(画面ID: SC0001)
clickAndWait link=WF-01 入力チェック拡張機能
verifyText //div[@id='screenNameID'] 入力チェック拡張選択(画面ID: SC2001)
click //input[@name='event' and @value='forward_validationArrays03']
clickAndWait //input[@type='submit' and @value='次 へ']
verifyText //div[@id='screenNameID'] 複数フィールドフォーマットチェック(画面ID: SC2005)
type numberList[0] 12345
type numberList[1] 123ab
type numberList[2] 123
type numberList[3] 123.1
type numberList[4] 123.123
clickAndWait //input[@type='submit' and @value=' 実 行 ']
verifyText //span[@id="validationErrors"] 1行目の数値チェック(整数部3桁、小数部2桁以内)には整数部3桁、小数部2桁までの数値を入力してください.2行目の数値チェック(整数部3桁、小数部2桁以内)には整数部3桁、小数部2桁までの数値を入力してください.5行目の数値チェック(整数部3桁、小数部2桁以内)には整数部3桁、小数部2桁までの数値を入力してください.
type numberList[0] 123.1
type numberList[1] 123.123
type numberList[2] 123.123
type numberList[3] 123.123
clickAndWait //input[@type='submit' and @value=' 実 行 ']
verifyText //span[@id="validationErrors"] 2行目の数値チェック(整数部3桁、小数部2桁以内)には整数部3桁、小数部2桁までの数値を入力してください.3行目の数値チェック(整数部3桁、小数部2桁以内)には整数部3桁、小数部2桁までの数値を入力してください.4行目の数値チェック(整数部3桁、小数部2桁以内)には整数部3桁、小数部2桁までの数値を入力してください.5行目の数値チェック(整数部3桁、小数部2桁以内)には整数部3桁、小数部2桁までの数値を入力してください.
type numberList[0] 12
type numberList[1] 123
type numberList[2] 123.1
type numberList[3] 123.12
type numberList[4] 12.12
clickAndWait //input[@type='submit' and @value=' 実 行 ']
verifyText //span[@id="validationErrors"]
type numberList[0]
type numberList[1]
type numberList[2]
type numberList[3]
type numberList[4]
type dateList[0] 2000/1/1
type dateList[1] 2000-12-31
type dateList[2] 2000/1/32
type dateList[3] abc123
type dateList[4] 2000/01/01
clickAndWait //input[@type='submit' and @value=' 実 行 ']
verifyText //span[@id="validationErrors"] 1行目の日付型チェック(フォーマット形式:yyyy/MM/dd)には正しい日付を入力してください.2行目の日付型チェック(フォーマット形式:yyyy/MM/dd)には正しい日付を入力してください.3行目の日付型チェック(フォーマット形式:yyyy/MM/dd)には正しい日付を入力してください.4行目の日付型チェック(フォーマット形式:yyyy/MM/dd)には正しい日付を入力してください.
type dateList[0] 2000/01/01
type dateList[1] 1
type dateList[2] 1
type dateList[3] 1
type dateList[4] 1
clickAndWait //input[@type='submit' and @value=' 実 行 ']
verifyText //span[@id="validationErrors"] 2行目の日付型チェック(フォーマット形式:yyyy/MM/dd)には正しい日付を入力してください.3行目の日付型チェック(フォーマット形式:yyyy/MM/dd)には正しい日付を入力してください.4行目の日付型チェック(フォーマット形式:yyyy/MM/dd)には正しい日付を入力してください.5行目の日付型チェック(フォーマット形式:yyyy/MM/dd)には正しい日付を入力してください.
type dateList[1] 1999/01/01
type dateList[2] 2100/01/01
type dateList[3] 2100/12/31
type dateList[4] 1999/12/31
clickAndWait //input[@type='submit' and @value=' 実 行 ']
verifyText //span[@id="validationErrors"]
type dateList[0]
type dateList[1]
type dateList[2]
type dateList[3]
type dateList[4]
type creditCardList[0] 1234567890
type creditCardList[1] あいうえお
type creditCardList[2] 1234567890
type creditCardList[3] 123-456-789-0
type creditCardList[4] abc123
clickAndWait //input[@type='submit' and @value=' 実 行 ']
verifyText //span[@id="validationErrors"] 1行目のクレジットカードフォーマットチェックには正しいクレジットカード番号を入力してください.2行目のクレジットカードフォーマットチェックには正しいクレジットカード番号を入力してください.3行目のクレジットカードフォーマットチェックには正しいクレジットカード番号を入力してください.4行目のクレジットカードフォーマットチェックには正しいクレジットカード番号を入力してください.5行目のクレジットカードフォーマットチェックには正しいクレジットカード番号を入力してください.
type creditCardList[0]
type creditCardList[1]
type creditCardList[2]
type creditCardList[3]
type creditCardList[4]
type mailList[0] 12345
type mailList[1] あいうえお
type mailList[2] abc12
type mailList[3] abc@d.net
type mailList[4] アイウエオァィゥェォ
clickAndWait //input[@type='submit' and @value=' 実 行 ']
verifyText //span[@id="validationErrors"] 1行目のeメールアドレスフォーマットチェックにはeメールアドレスの形式で入力してください.2行目のeメールアドレスフォーマットチェックにはeメールアドレスの形式で入力してください.3行目のeメールアドレスフォーマットチェックにはeメールアドレスの形式で入力してください.5行目のeメールアドレスフォーマットチェックにはeメールアドレスの形式で入力してください.
type mailList[0] abc@d.net
type mailList[1] あいうえお
type mailList[2] abc12
type mailList[3] @d.net
type mailList[4] アイウエオァィゥェォ
clickAndWait //input[@type='submit' and @value=' 実 行 ']
verifyText //span[@id="validationErrors"] 2行目のeメールアドレスフォーマットチェックにはeメールアドレスの形式で入力してください.3行目のeメールアドレスフォーマットチェックにはeメールアドレスの形式で入力してください.4行目のeメールアドレスフォーマットチェックにはeメールアドレスの形式で入力してください.5行目のeメールアドレスフォーマットチェックにはeメールアドレスの形式で入力してください.
type mailList[1] abc@d.net
type mailList[2] abc@d.net
type mailList[3] abc@d.net
type mailList[3] abc@d.net
type mailList[4] abc@d.net
clickAndWait //input[@type='submit' and @value=' 実 行 ']
verifyText //span[@id="validationErrors"]
type mailList[0]
type mailList[1]
type mailList[2]
type mailList[3]
type mailList[4]
type urlList[0] 12345
type urlList[1] あいうえお
type urlList[2] http://www.nttdata.ne.jp
type urlList[3] http://www.nttdata.ne.jp/index.html
type urlList[4] www.nttdata.ne.jp
clickAndWait //input[@type='submit' and @value=' 実 行 ']
verifyText //span[@id="validationErrors"] 1行目のURLフォーマットチェックにはURLの形式で入力してください.2行目のURLフォーマットチェックにはURLの形式で入力してください.5行目のURLフォーマットチェックにはURLの形式で入力してください.
type urlList[0] http://www.nttdata.ne.jp
type urlList[2] 12345
type urlList[3] abcde
clickAndWait //input[@type='submit' and @value=' 実 行 ']
verifyText //span[@id="validationErrors"] 2行目のURLフォーマットチェックにはURLの形式で入力してください.3行目のURLフォーマットチェックにはURLの形式で入力してください.4行目のURLフォーマットチェックにはURLの形式で入力してください.5行目のURLフォーマットチェックにはURLの形式で入力してください.
type urlList[1] http://www.nttdata.ne.jp
type urlList[2] http://www.nttdata.ne.jp
type urlList[3] http://www.nttdata.ne.jp
type urlList[4] http://www.nttdata.ne.jp
clickAndWait //input[@type='submit' and @value=' 実 行 ']
verifyText //span[@id="validationErrors"]
type urlList[0]
type urlList[1]
type urlList[2]
type urlList[3]
type urlList[4]
type maskList[0] 12345
type maskList[1] あいうえお
type maskList[2] abc
type maskList[3] 12abc
type maskList[4] abc12
clickAndWait //input[@type='submit' and @value=' 実 行 ']
verifyText //span[@id="validationErrors"] 1行目の正規表現の入力形式が間違っています.2行目の正規表現の入力形式が間違っています.3行目の正規表現の入力形式が間違っています.4行目の正規表現の入力形式が間違っています.
type maskList[0] abc12
type maskList[4] 12345
clickAndWait //input[@type='submit' and @value=' 実 行 ']
verifyText //span[@id="validationErrors"] 2行目の正規表現の入力形式が間違っています.3行目の正規表現の入力形式が間違っています.4行目の正規表現の入力形式が間違っています.5行目の正規表現の入力形式が間違っています.
type maskList[1] abc12
type maskList[2] abc12
type maskList[3] abc12
type maskList[4] abc12
clickAndWait //input[@type='submit' and @value=' 実 行 ']
verifyText //span[@id="validationErrors"]
type maskList[0]
type maskList[1]
type maskList[2]
type maskList[3]
type maskList[4]
clickAndWait //input[@type='button' and @value=' 入力チェック拡張選択画面に戻る ']
verifyText //div[@id='screenNameID'] 入力チェック拡張選択(画面ID: SC2001)
click //input[@name='event' and @value='forward_validationArrays03']
clickAndWait //input[@type='submit' and @value='次 へ']
verifyText //div[@id='screenNameID'] 複数フィールドフォーマットチェック(画面ID: SC2005)
clickAndWait //input[@type='button' and @value='メニュー画面に戻る']
verifyText //div[@id='screenNameID'] メニュー(画面ID: SC0001)
clickAndWait //input[@type='submit' and @value='ログオフ']
verifyText //div[@id='screenNameID'] ログオン(画面ID: SC0007)