UC20_07
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_validationArrays06']
clickAndWait //input[@type='submit' and @value='次 へ']
verifyText //div[@id='screenNameID'] ネストしたビーンのチェック(画面ID: SC2008)
clickAndWait //input[@type='submit' and @value=' 実 行 ']
verifyText //span[@id="validationErrors"] 1行目の必須入力チェックは入力必須項目です.2行目の必須入力チェックは入力必須項目です.
type beanList[1].required 1
clickAndWait //input[@type='submit' and @value=' 実 行 ']
verifyText //span[@id="validationErrors"] 1行目の必須入力チェックは入力必須項目です.
type beanList[1].required
type beanList[0].required 1
clickAndWait //input[@type='submit' and @value=' 実 行 ']
verifyText //span[@id="validationErrors"] 2行目の必須入力チェックは入力必須項目です.
type beanList[1].required 1
clickAndWait //input[@type='submit' and @value=' 実 行 ']
verifyText //span[@id="validationErrors"]
type beanList[0].alphaNumericMax 111111
type beanList[1].alphaNumericMax aaaaaa
clickAndWait //input[@type='submit' and @value=' 実 行 ']
verifyText //span[@id="validationErrors"] 1行目の半角英数字チェック(最大長指定)には半角英数字で入力してください.1行目の半角英数字チェック(最大長指定)には5文字以下にしてください.2行目の半角英数字チェック(最大長指定)には5文字以下にしてください.
type beanList[0].alphaNumericMax abcde12
type beanList[1].alphaNumericMax abcde
clickAndWait //input[@type='submit' and @value=' 実 行 ']
verifyText //span[@id="validationErrors"] 1行目の半角英数字チェック(最大長指定)には5文字以下にしてください.
type beanList[0].alphaNumericMax abcde
type beanList[1].alphaNumericMax あいうえおかきくけこ
clickAndWait //input[@type='submit' and @value=' 実 行 ']
verifyText //span[@id="validationErrors"] 2行目の半角英数字チェック(最大長指定)には半角英数字で入力してください.2行目の半角英数字チェック(最大長指定)には5文字以下にしてください.
type beanList[0].alphaNumericMax abc12
type beanList[1].alphaNumericMax 12abc
clickAndWait //input[@type='submit' and @value=' 実 行 ']
verifyText //span[@id="validationErrors"]
type beanList[0].alphaNumericMax
type beanList[1].alphaNumericMax
type beanList[0].alphaNumericMin
type beanList[1].alphaNumericMin a
clickAndWait //input[@type='submit' and @value=' 実 行 ']
verifyText //span[@id="validationErrors"] 1行目の半角英数字チェック(最小長指定)には半角英数字で入力してください.1行目の半角英数字チェック(最小長指定)には5文字以上にしてください.2行目の半角英数字チェック(最小長指定)には5文字以上にしてください.
type beanList[0].alphaNumericMin a
type beanList[1].alphaNumericMin abc12
clickAndWait //input[@type='submit' and @value=' 実 行 ']
verifyText //span[@id="validationErrors"] 1行目の半角英数字チェック(最小長指定)には5文字以上にしてください.
type beanList[0].alphaNumericMin abc12
type beanList[1].alphaNumericMin
clickAndWait //input[@type='submit' and @value=' 実 行 ']
verifyText //span[@id="validationErrors"] 2行目の半角英数字チェック(最小長指定)には半角英数字で入力してください.2行目の半角英数字チェック(最小長指定)には5文字以上にしてください.
type beanList[1].alphaNumericMin abc123
clickAndWait //input[@type='submit' and @value=' 実 行 ']
verifyText //span[@id="validationErrors"]
type beanList[0].alphaNumericMin
type beanList[1].alphaNumericMin
type beanList[0].capAlphaNumericMax 123456
type beanList[1].capAlphaNumericMax abcde
clickAndWait //input[@type='submit' and @value=' 実 行 ']
verifyText //span[@id="validationErrors"] 2行目の半角英(大文字)数字チェック(最大長指定)には英大文字または数字を入力してください.1行目の半角英(大文字)数字チェック(最大長指定)には5文字以下にしてください.
type beanList[1].capAlphaNumericMax ABC12
clickAndWait //input[@type='submit' and @value=' 実 行 ']
verifyText //span[@id="validationErrors"] 1行目の半角英(大文字)数字チェック(最大長指定)には5文字以下にしてください.
type beanList[0].capAlphaNumericMax ABC12
type beanList[1].capAlphaNumericMax 123456
clickAndWait //input[@type='submit' and @value=' 実 行 ']
verifyTextPresent 2行目の半角英(大文字)数字チェック(最大長指定)には5文字以下にしてください.
type beanList[1].capAlphaNumericMax ABC12
clickAndWait //input[@type='submit' and @value=' 実 行 ']
verifyText //span[@id="validationErrors"]
type beanList[0].capAlphaNumericMax
type beanList[1].capAlphaNumericMax
type beanList[0].capAlphaNumericMin 1234
type beanList[1].capAlphaNumericMin a
clickAndWait //input[@type='submit' and @value=' 実 行 ']
verifyText //span[@id="validationErrors"] 2行目の半角英(大文字)数字チェック(最小長指定)には英大文字または数字を入力してください.2行目の半角英(大文字)数字チェック(最小長指定)には5文字以上にしてください.1行目の半角英(大文字)数字チェック(最小長指定)には5文字以上にしてください.
type beanList[0].capAlphaNumericMin A
type beanList[1].capAlphaNumericMin ABC12
clickAndWait //input[@type='submit' and @value=' 実 行 ']
verifyText //span[@id="validationErrors"] 1行目の半角英(大文字)数字チェック(最小長指定)には5文字以上にしてください.
type beanList[0].capAlphaNumericMin ABC12
type beanList[1].capAlphaNumericMin
clickAndWait //input[@type='submit' and @value=' 実 行 ']
verifyText //span[@id="validationErrors"] 2行目の半角英(大文字)数字チェック(最小長指定)には英大文字または数字を入力してください.2行目の半角英(大文字)数字チェック(最小長指定)には5文字以上にしてください.
type beanList[1].capAlphaNumericMin ABC12
clickAndWait //input[@type='submit' and @value=' 実 行 ']
verifyText //span[@id="validationErrors"]
type beanList[0].capAlphaNumericMin
type beanList[1].capAlphaNumericMin
type beanList[0].date 2006-01-01
type beanList[1].date 12345abcde
clickAndWait //input[@type='submit' and @value=' 実 行 ']
verifyText //span[@id="validationErrors"] 1行目の日付チェックには正しい日付を入力してください.2行目の日付チェックには正しい日付を入力してください.
type beanList[0].date 12345abcde
type beanList[1].date 2006/12/31
clickAndWait //input[@type='submit' and @value=' 実 行 ']
verifyText //span[@id="validationErrors"] 1行目の日付チェックには正しい日付を入力してください.
type beanList[0].date 2006/01/01
type beanList[1].date 2006/01/01
clickAndWait //input[@type='submit' and @value=' 実 行 ']
verifyText //span[@id="validationErrors"] 2行目の日付チェックには正しい日付を入力してください.
type beanList[1].date 2006/12/31
clickAndWait //input[@type='submit' and @value=' 実 行 ']
verifyText //span[@id="validationErrors"]
type beanList[0].date
type beanList[1].date
type beanList[0].hankakuKana 1
type beanList[1].hankakuKana
clickAndWait //input[@type='submit' and @value=' 実 行 ']
verifyText //span[@id="validationErrors"] 1行目の半角カナチェックには半角カナ文字を入力してください.2行目の半角カナチェックには半角カナ文字を入力してください.
type beanList[0].hankakuKana abc
type beanList[1].hankakuKana アイウエオァィゥェォ
clickAndWait //input[@type='submit' and @value=' 実 行 ']
verifyText //span[@id="validationErrors"] 1行目の半角カナチェックには半角カナ文字を入力してください.
type beanList[0].hankakuKana カキクケコサシスセソ
type beanList[1].hankakuKana あいうえお
clickAndWait //input[@type='submit' and @value=' 実 行 ']
verifyText //span[@id="validationErrors"] 2行目の半角カナチェックには半角カナ文字を入力してください.
type beanList[0].hankakuKana タチツッテトナニヌネ
type beanList[1].hankakuKana ノハヒフヘホマミムメ
clickAndWait //input[@type='submit' and @value=' 実 行 ']
verifyText //span[@id="validationErrors"]
type beanList[0].hankakuKana
type beanList[1].hankakuKana
type beanList[0].hankaku あいうえお
type beanList[1].hankaku 12345
clickAndWait //input[@type='submit' and @value=' 実 行 ']
verifyText //span[@id="validationErrors"] 1行目の半角文字チェックには半角文字を入力してください.2行目の半角文字チェックには半角文字を入力してください.
type beanList[1].hankaku abc12
clickAndWait //input[@type='submit' and @value=' 実 行 ']
verifyText //span[@id="validationErrors"] 1行目の半角文字チェックには半角文字を入力してください.
type beanList[0].hankaku abc12
type beanList[1].hankaku 12345
clickAndWait //input[@type='submit' and @value=' 実 行 ']
verifyText //span[@id="validationErrors"] 2行目の半角文字チェックには半角文字を入力してください.
type beanList[1].hankaku アイウエオァィゥェォ
clickAndWait //input[@type='submit' and @value=' 実 行 ']
verifyText //span[@id="validationErrors"]
type beanList[0].hankaku
type beanList[1].hankaku
type beanList[0].numericString abc12
type beanList[1].numericString 123456
clickAndWait //input[@type='submit' and @value=' 実 行 ']
verifyText //span[@id="validationErrors"] 1行目の数値文字列チェックには数字を入力してください.2行目の数値文字列チェックには数字を入力してください.
type beanList[1].numericString 12345
clickAndWait //input[@type='submit' and @value=' 実 行 ']
verifyText //span[@id="validationErrors"] 1行目の数値文字列チェックには数字を入力してください.
type beanList[0].numericString 12345
type beanList[1].numericString 123456
clickAndWait //input[@type='submit' and @value=' 実 行 ']
verifyText //span[@id="validationErrors"] 2行目の数値文字列チェックには数字を入力してください.
type beanList[1].numericString 12345
clickAndWait //input[@type='submit' and @value=' 実 行 ']
verifyText //span[@id="validationErrors"]
type beanList[0].numericString
type beanList[1].numericString
type beanList[0].number 123.456
type beanList[1].number 1234
clickAndWait //input[@type='submit' and @value=' 実 行 ']
verifyText //span[@id="validationErrors"] 1行目の数値チェックには整数部3桁、小数部2桁までの数値を入力してください.2行目の数値チェックには整数部3桁、小数部2桁までの数値を入力してください.
type beanList[0].number abc
type beanList[1].number 123
clickAndWait //input[@type='submit' and @value=' 実 行 ']
verifyText //span[@id="validationErrors"] 1行目の数値チェックには整数部3桁、小数部2桁までの数値を入力してください.
type beanList[0].number 123
type beanList[1].number abc
clickAndWait //input[@type='submit' and @value=' 実 行 ']
verifyText //span[@id="validationErrors"] 2行目の数値チェックには整数部3桁、小数部2桁までの数値を入力してください.
type beanList[0].number 12.3
type beanList[1].number 123.45
clickAndWait //input[@type='submit' and @value=' 実 行 ']
verifyText //span[@id="validationErrors"]
type beanList[0].number
type beanList[1].number
type beanList[0].prohibit !"#$
type beanList[1].prohibit %'()
clickAndWait //input[@type='submit' and @value=' 実 行 ']
verifyText //span[@id="validationErrors"] 1行目の入力禁止文字チェックに入力禁止文字"!"#$%'()"が含まれています.2行目の入力禁止文字チェックに入力禁止文字"!"#$%'()"が含まれています.
type beanList[1].prohibit あいうえお
clickAndWait //input[@type='submit' and @value=' 実 行 ']
verifyText //span[@id="validationErrors"] 1行目の入力禁止文字チェックに入力禁止文字"!"#$%'()"が含まれています.
type beanList[0].prohibit 12345
type beanList[1].prohibit %'()
clickAndWait //input[@type='submit' and @value=' 実 行 ']
verifyText //span[@id="validationErrors"] 2行目の入力禁止文字チェックに入力禁止文字"!"#$%'()"が含まれています.
type beanList[0].prohibit abcde
type beanList[1].prohibit 12345
clickAndWait //input[@type='submit' and @value=' 実 行 ']
verifyText //span[@id="validationErrors"]
type beanList[0].prohibit
type beanList[1].prohibit
type beanList[0].regExp 12345
type beanList[1].regExp あいうえお
clickAndWait //input[@type='submit' and @value=' 実 行 ']
verifyText //span[@id="validationErrors"] 1行目の正規表現チェックの入力形式が間違っています.2行目の正規表現チェックの入力形式が間違っています.
type beanList[1].regExp abc12
clickAndWait //input[@type='submit' and @value=' 実 行 ']
verifyText //span[@id="validationErrors"] 1行目の正規表現チェックの入力形式が間違っています.
type beanList[0].regExp abc12
type beanList[1].regExp 12345
clickAndWait //input[@type='submit' and @value=' 実 行 ']
verifyText //span[@id="validationErrors"] 2行目の正規表現チェックの入力形式が間違っています.
type beanList[1].regExp abc12
clickAndWait //input[@type='submit' and @value=' 実 行 ']
verifyText //span[@id="validationErrors"]
type beanList[0].regExp
type beanList[1].regExp
type beanList[0].stringMax abc123
type beanList[1].stringMax あいうえお123
clickAndWait //input[@type='submit' and @value=' 実 行 ']
verifyText //span[@id="validationErrors"] 1行目の入力文字列長チェック(最大長指定)には5文字以下にしてください.2行目の入力文字列長チェック(最大長指定)には5文字以下にしてください.
type beanList[1].stringMax あいうえお
clickAndWait //input[@type='submit' and @value=' 実 行 ']
verifyText //span[@id="validationErrors"] 1行目の入力文字列長チェック(最大長指定)には5文字以下にしてください.
type beanList[0].stringMax あいうえお
type beanList[1].stringMax abc123
clickAndWait //input[@type='submit' and @value=' 実 行 ']
verifyText //span[@id="validationErrors"] 2行目の入力文字列長チェック(最大長指定)には5文字以下にしてください.
type beanList[1].stringMax abc12
clickAndWait //input[@type='submit' and @value=' 実 行 ']
verifyText //span[@id="validationErrors"]
type beanList[0].stringMax
type beanList[1].stringMax
type beanList[0].stringMin abc
type beanList[1].stringMin 123
clickAndWait //input[@type='submit' and @value=' 実 行 ']
verifyText //span[@id="validationErrors"] 1行目の入力文字列長チェック(最小長指定)には5文字以上にしてください.2行目の入力文字列長チェック(最小長指定)には5文字以上にしてください.
type beanList[0].stringMin 123
type beanList[1].stringMin abc12
clickAndWait //input[@type='submit' and @value=' 実 行 ']
verifyText //span[@id="validationErrors"] 1行目の入力文字列長チェック(最小長指定)には5文字以上にしてください.
type beanList[0].stringMin abc12
type beanList[1].stringMin 123
clickAndWait //input[@type='submit' and @value=' 実 行 ']
verifyText //span[@id="validationErrors"] 2行目の入力文字列長チェック(最小長指定)には5文字以上にしてください.
type beanList[1].stringMin あいうえお123
clickAndWait //input[@type='submit' and @value=' 実 行 ']
verifyText //span[@id="validationErrors"]
type beanList[0].stringMin
type beanList[1].stringMin
type beanList[0].zenkakuKana abc12
type beanList[1].zenkakuKana あいうえお
clickAndWait //input[@type='submit' and @value=' 実 行 ']
verifyText //span[@id="validationErrors"] 1行目の全角カナチェックには全角カナ文字を入力してください.2行目の全角カナチェックには全角カナ文字を入力してください.
type beanList[1].zenkakuKana アイウヴエオァィゥェ
clickAndWait //input[@type='submit' and @value=' 実 行 ']
verifyText //span[@id="validationErrors"] 1行目の全角カナチェックには全角カナ文字を入力してください.
type beanList[0].zenkakuKana アイウヴエオァィゥェ
type beanList[1].zenkakuKana あいうえお
clickAndWait //input[@type='submit' and @value=' 実 行 ']
verifyText //span[@id="validationErrors"] 2行目の全角カナチェックには全角カナ文字を入力してください.
type beanList[1].zenkakuKana ナニヌネノハヒフヘホ
clickAndWait //input[@type='submit' and @value=' 実 行 ']
verifyText //span[@id="validationErrors"]
type beanList[0].zenkakuKana カキクケコヵヶガギグ
type beanList[1].zenkakuKana バビブベボパピプペポ
clickAndWait //input[@type='submit' and @value=' 実 行 ']
verifyText //span[@id="validationErrors"]
type beanList[1].zenkakuKana マミムメモヤユヨャュ
type beanList[0].zenkakuKana ゴサシスセソザジズゼ
clickAndWait //input[@type='submit' and @value=' 実 行 ']
verifyText //span[@id="validationErrors"]
type beanList[0].zenkakuKana ゾタチツテトダヂヅデ
type beanList[1].zenkakuKana ョラリルレロワヮヰヱ
clickAndWait //input[@type='submit' and @value=' 実 行 ']
verifyText //span[@id="validationErrors"]
type beanList[1].zenkakuKana ヲッンー
type beanList[0].zenkakuKana
clickAndWait //input[@type='submit' and @value=' 実 行 ']
verifyText //span[@id="validationErrors"]
type beanList[0].zenkakuKana
type beanList[1].zenkakuKana
type beanList[0].zenkaku abc12
type beanList[1].zenkaku #$%&
clickAndWait //input[@type='submit' and @value=' 実 行 ']
verifyText //span[@id="validationErrors"] 1行目の全角文字チェックには全角文字を入力してください.2行目の全角文字チェックには全角文字を入力してください.
type beanList[1].zenkaku 12345
clickAndWait //input[@type='submit' and @value=' 実 行 ']
verifyText //span[@id="validationErrors"] 1行目の全角文字チェックには全角文字を入力してください.
type beanList[0].zenkaku 12345
type beanList[1].zenkaku abc12
clickAndWait //input[@type='submit' and @value=' 実 行 ']
verifyText //span[@id="validationErrors"] 2行目の全角文字チェックには全角文字を入力してください.
type beanList[0].zenkaku あいうえお
type beanList[1].zenkaku カキクケコ
clickAndWait //input[@type='submit' and @value=' 実 行 ']
verifyText //span[@id="validationErrors"]
type beanList[0].zenkaku
type beanList[1].zenkaku
type beanList[0].length abc
type beanList[1].length 123
clickAndWait //input[@type='submit' and @value=' 実 行 ']
verifyText //span[@id="validationErrors"] 1行目の同一文字列長チェックは5文字で入力してください.2行目の同一文字列長チェックは5文字で入力してください.
type beanList[1].length 12345
clickAndWait //input[@type='submit' and @value=' 実 行 ']
verifyText //span[@id="validationErrors"] 1行目の同一文字列長チェックは5文字で入力してください.
type beanList[0].length あいうえお
type beanList[1].length アイ
clickAndWait //input[@type='submit' and @value=' 実 行 ']
verifyText //span[@id="validationErrors"] 2行目の同一文字列長チェックは5文字で入力してください.
type beanList[1].length abc12
clickAndWait //input[@type='submit' and @value=' 実 行 ']
verifyText //span[@id="validationErrors"]
type beanList[0].length
type beanList[1].length
type beanList[0].required
type beanList[1].required
clickAndWait //input[@type='button' and @value=' 入力チェック拡張選択画面に戻る ']
verifyText //div[@id='screenNameID'] 入力チェック拡張選択(画面ID: SC2001)
click //input[@name='event' and @value='forward_validationArrays06']
clickAndWait //input[@type='submit' and @value='次 へ']
verifyText //div[@id='screenNameID'] ネストしたビーンのチェック(画面ID: SC2008)
clickAndWait //input[@type='button' and @value='メニュー画面に戻る']
verifyText //div[@id='screenNameID'] メニュー(画面ID: SC0001)
clickAndWait //input[@type='submit' and @value='ログオフ']
verifyText //div[@id='screenNameID'] ログオン(画面ID: SC0007)