UC20_06
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_validationArrays05']
clickAndWait //input[@type='submit' and @value='次 へ']
verifyText //div[@id='screenNameID'] 複数フィールドその他のチェック(画面ID: SC2007)
clickAndWait //input[@type='submit' and @value=' 実 行 ']
verifyText //span[@id="validationErrors"] 1行目の入力必須チェックは入力必須項目です.2行目の入力必須チェックは入力必須項目です.3行目の入力必須チェックは入力必須項目です.4行目の入力必須チェックは入力必須項目です.5行目の入力必須チェックは入力必須項目です.
type requiredList[0] 1
clickAndWait //input[@type='submit' and @value=' 実 行 ']
verifyText //span[@id="validationErrors"] 2行目の入力必須チェックは入力必須項目です.3行目の入力必須チェックは入力必須項目です.4行目の入力必須チェックは入力必須項目です.5行目の入力必須チェックは入力必須項目です.
type requiredList[1] 1
type requiredList[2] 1
type requiredList[3] 1
type requiredList[4] 1
clickAndWait //input[@type='submit' and @value=' 実 行 ']
verifyText //span[@id="validationErrors"]
type intRangeList[0] 99
type intRangeList[1] 201
type intRangeList[2] abc
type intRangeList[3] 100
type intRangeList[4] 200
clickAndWait //input[@type='submit' and @value=' 実 行 ']
verifyText //span[@id="validationErrors"] 1行目の整数値範囲チェックには100から200までの範囲で入力してください.2行目の整数値範囲チェックには100から200までの範囲で入力してください.3行目の整数値範囲チェックには100から200までの範囲で入力してください.
type intRangeList[0] 102
type intRangeList[3] あいうえお
type intRangeList[4] 123abc
clickAndWait //input[@type='submit' and @value=' 実 行 ']
verifyText //span[@id="validationErrors"] 2行目の整数値範囲チェックには100から200までの範囲で入力してください.3行目の整数値範囲チェックには100から200までの範囲で入力してください.4行目の整数値範囲チェックには100から200までの範囲で入力してください.5行目の整数値範囲チェックには100から200までの範囲で入力してください.
type intRangeList[0] 100
type intRangeList[1] 200
type intRangeList[2] 150
type intRangeList[3] 101
type intRangeList[4] 199
clickAndWait //input[@type='submit' and @value=' 実 行 ']
verifyText //span[@id="validationErrors"]
type intRangeList[0]
type intRangeList[1]
type intRangeList[2]
type intRangeList[3]
type intRangeList[4]
type floatRangeList[0] 5.4
type floatRangeList[1] 10.6
type floatRangeList[2] abc
type floatRangeList[3] 5.5
type floatRangeList[4] 10.5
clickAndWait //input[@type='submit' and @value=' 実 行 ']
verifyText //span[@id="validationErrors"] 1行目の浮動小数点値範囲チェックには5.5から10.5までの範囲で入力してください.2行目の浮動小数点値範囲チェックには5.5から10.5までの範囲で入力してください.3行目の浮動小数点値範囲チェックには5.5から10.5までの範囲で入力してください.
type floatRangeList[0] 5.5
type floatRangeList[3] 5.4
type floatRangeList[4] あいうえお
clickAndWait //input[@type='submit' and @value=' 実 行 ']
verifyText //span[@id="validationErrors"] 2行目の浮動小数点値範囲チェックには5.5から10.5までの範囲で入力してください.3行目の浮動小数点値範囲チェックには5.5から10.5までの範囲で入力してください.4行目の浮動小数点値範囲チェックには5.5から10.5までの範囲で入力してください.5行目の浮動小数点値範囲チェックには5.5から10.5までの範囲で入力してください.
type floatRangeList[1] 10.5
type floatRangeList[2] 7.5
type floatRangeList[3] 5.6
type floatRangeList[4] 10.4
clickAndWait //input[@type='submit' and @value=' 実 行 ']
verifyText //span[@id="validationErrors"]
type floatRangeList[0]
type floatRangeList[1]
type floatRangeList[2]
type floatRangeList[3]
type floatRangeList[4]
type doubleRangeList[0] 5.4
type doubleRangeList[1] 10.6
type doubleRangeList[2] abc
type doubleRangeList[3] 5.5
type doubleRangeList[4] 10.5
clickAndWait //input[@type='submit' and @value=' 実 行 ']
verifyText //span[@id="validationErrors"] 1行目の倍精度浮動小数点数値範囲チェックには5.5から10.5までの範囲で入力してください.2行目の倍精度浮動小数点数値範囲チェックには5.5から10.5までの範囲で入力してください.3行目の倍精度浮動小数点数値範囲チェックには5.5から10.5までの範囲で入力してください.
type doubleRangeList[0] 5.5
type doubleRangeList[3] 5.4
type doubleRangeList[4] あいうえお
clickAndWait //input[@type='submit' and @value=' 実 行 ']
verifyText //span[@id="validationErrors"] 2行目の倍精度浮動小数点数値範囲チェックには5.5から10.5までの範囲で入力してください.3行目の倍精度浮動小数点数値範囲チェックには5.5から10.5までの範囲で入力してください.4行目の倍精度浮動小数点数値範囲チェックには5.5から10.5までの範囲で入力してください.5行目の倍精度浮動小数点数値範囲チェックには5.5から10.5までの範囲で入力してください.
type doubleRangeList[1] 10.5
type doubleRangeList[2] 5.6
type doubleRangeList[3] 10.4
type doubleRangeList[4] 8.0
clickAndWait //input[@type='submit' and @value=' 実 行 ']
verifyText //span[@id="validationErrors"]
type doubleRangeList[0]
type doubleRangeList[1]
type doubleRangeList[2]
type doubleRangeList[3]
type doubleRangeList[4]
type dateRangeList[0] 2001/12/31
type dateRangeList[1] 2000/1/1
type dateRangeList[2] 2000-12-31
type dateRangeList[3] abc123
type dateRangeList[4] 1999/12/31
clickAndWait //input[@type='submit' and @value=' 実 行 ']
verifyText //span[@id="validationErrors"] 1行目の日付範囲チェックは2000/1/1から2000/12/31までの範囲で入力してください.3行目の日付範囲チェックは2000/1/1から2000/12/31までの範囲で入力してください.4行目の日付範囲チェックは2000/1/1から2000/12/31までの範囲で入力してください.5行目の日付範囲チェックは2000/1/1から2000/12/31までの範囲で入力してください.
type dateRangeList[0] 2000/12/31
type dateRangeList[1] 2001/1/1
clickAndWait //input[@type='submit' and @value=' 実 行 ']
verifyText //span[@id="validationErrors"] 2行目の日付範囲チェックは2000/1/1から2000/12/31までの範囲で入力してください.3行目の日付範囲チェックは2000/1/1から2000/12/31までの範囲で入力してください.4行目の日付範囲チェックは2000/1/1から2000/12/31までの範囲で入力してください.5行目の日付範囲チェックは2000/1/1から2000/12/31までの範囲で入力してください.
type dateRangeList[1] 2000/1/1
type dateRangeList[2] 2000/01/01
type dateRangeList[3] 2000/5/11
type dateRangeList[4] 2000/11/1
clickAndWait //input[@type='submit' and @value=' 実 行 ']
verifyText //span[@id="validationErrors"]
type dateRangeList[0]
type dateRangeList[1]
type dateRangeList[2]
type dateRangeList[3]
type dateRangeList[4]
type byteLengthList[0] 1
type byteLengthList[1] a
type byteLengthList[2]
type byteLengthList[3] あいうえお
type byteLengthList[4] 1234567890
clickAndWait //input[@type='submit' and @value=' 実 行 ']
verifyText //span[@id="validationErrors"] 1行目のバイト数チェックは10バイト文字で入力してください.2行目のバイト数チェックは10バイト文字で入力してください.3行目のバイト数チェックは10バイト文字で入力してください.
type byteLengthList[0] 1234567890
type byteLengthList[3] あいうえ
type byteLengthList[4] 12345678
clickAndWait //input[@type='submit' and @value=' 実 行 ']
verifyText //span[@id="validationErrors"] 2行目のバイト数チェックは10バイト文字で入力してください.3行目のバイト数チェックは10バイト文字で入力してください.4行目のバイト数チェックは10バイト文字で入力してください.5行目のバイト数チェックは10バイト文字で入力してください.
type byteLengthList[1] abcde12345
type byteLengthList[2] あいうえお
type byteLengthList[3] カキクケコ
type byteLengthList[4] あいう1234
clickAndWait //input[@type='submit' and @value=' 実 行 ']
verifyText //span[@id="validationErrors"]
type byteLengthList[0]
type byteLengthList[1]
type byteLengthList[2]
type byteLengthList[3]
type byteLengthList[4]
type byteRangeList[0] 1
type byteRangeList[1] a
type byteRangeList[2] あいうえお
type byteRangeList[3] 1234567890あいうえお
type byteRangeList[4] 123456789012345678901
clickAndWait //input[@type='submit' and @value=' 実 行 ']
verifyText //span[@id="validationErrors"] 1行目のバイト範囲チェックは10から20までの範囲で入力してください.2行目のバイト範囲チェックは10から20までの範囲で入力してください.5行目のバイト範囲チェックは10から20までの範囲で入力してください.
type byteRangeList[0] あいうえお
type byteRangeList[2] 1
type byteRangeList[3] 12345
clickAndWait //input[@type='submit' and @value=' 実 行 ']
verifyText //span[@id="validationErrors"] 2行目のバイト範囲チェックは10から20までの範囲で入力してください.3行目のバイト範囲チェックは10から20までの範囲で入力してください.4行目のバイト範囲チェックは10から20までの範囲で入力してください.5行目のバイト範囲チェックは10から20までの範囲で入力してください.
type byteRangeList[1] abcdefg123
type byteRangeList[2] あいうえお12345
type byteRangeList[3] 12345あいうえお
type byteRangeList[4] 12345678901234567890
clickAndWait //input[@type='submit' and @value=' 実 行 ']
verifyText //span[@id="validationErrors"]
type byteRangeList[0]
type byteRangeList[1]
type byteRangeList[2]
type byteRangeList[3]
type byteRangeList[4]
clickAndWait //input[@type='button' and @value='入力チェック拡張選択画面に戻る']
verifyText //div[@id='screenNameID'] 入力チェック拡張選択(画面ID: SC2001)
click //input[@name='event' and @value='forward_validationArrays05']
clickAndWait //input[@type='submit' and @value='次 へ']
verifyText //div[@id='screenNameID'] 複数フィールドその他のチェック(画面ID: SC2007)
clickAndWait //input[@type='button' and @value='メニュー画面に戻る']
verifyText //div[@id='screenNameID'] メニュー(画面ID: SC0001)
clickAndWait //input[@type='submit' and @value='ログオフ']
verifyText //div[@id='screenNameID'] ログオン(画面ID: SC0007)