#set( $symbol_pound = '#' ) #set( $symbol_dollar = '$' ) #set( $symbol_escape = '\' ) 01_create-user
01_create-user
storeEval new Date().getTime() + ""; ts
storeEval storedVars.ts.substring(storedVars.ts.length - 6, storedVars.ts.length); timestamp
store u_${symbol_dollar}{timestamp} userId
echo userId = ${symbol_dollar}{userId}
store password userPass
store Test userLastName
store 01 userFirstName
store テスト updateUserLastName
store zero-one updateUserFirstName
store 女性 updateUserGender
open /${parentArtifactId}-web/
click //ul[@id='menu']/li/a[contains(text(),'マスター管理')]/span
clickAndWait link=ユーザー登録
type id=frm:user-userId ${symbol_dollar}{userId}
type id=frm:user-password ${symbol_dollar}{userPass}
type id=frm:user-lastName ${symbol_dollar}{userLastName}
type id=frm:user-firstName ${symbol_dollar}{userFirstName}
clickAndWait id=frm:user-create
assertTextPresent 登録しました。
open /${parentArtifactId}-web/
click //ul[@id='menu']/li/a[contains(text(),'マスター管理')]/span
clickAndWait link=ユーザー一覧
type id=frm:user-userId ${symbol_dollar}{userId}
click id=frm:user-search
waitForTextPresent ${symbol_dollar}{userId}
clickAndWait //a[text()='表示'][contains(@href,'${symbol_dollar}{userId}')]
type id=frm:user-lastName ${symbol_dollar}{updateUserLastName}
type id=frm:user-firstName ${symbol_dollar}{updateUserFirstName}
select id=frm:user-gender label=${symbol_dollar}{updateUserGender}
clickAndWait id=frm:user-update
assertTextPresent ${symbol_dollar}{userId}を更新しました。
assertTextPresent ${symbol_dollar}{updateUserLastName}
assertTextPresent ${symbol_dollar}{updateUserFirstName}
assertTextPresent ${symbol_dollar}{updateUserGender}
open /${parentArtifactId}-web/
click //ul[@id='menu']/li/a[contains(text(),'マスター管理')]/span
clickAndWait link=ユーザー一覧
type id=frm:user-userId ${symbol_dollar}{userId}
click id=frm:user-search
waitForTextPresent ${symbol_dollar}{userId}
clickAndWait //a[text()='表示'][contains(@href,'${symbol_dollar}{userId}')]
clickAndWait id=frm:user-delete
verifyTextPresent ${symbol_dollar}{userId}を削除しました。
assertTextNotPresent ${symbol_dollar}{updateUserLastName}
assertTextNotPresent ${symbol_dollar}{updateUserFirstName}