open |
/functionsample-thin/ |
|
type |
userID |
00000001 |
type |
password |
password |
clickAndWait |
//input[@type='submit' and @value='ログオン'] |
|
verifyText |
//div[@id='screenNameID'] |
メニュー(画面ID: SC0001) |
clickAndWait |
link=WK-03 キャッシュ避けformタグ機能 |
|
verifyText |
//div[@id='screenNameID'] |
拡張form・リンク・submit選択(画面ID: SC3501) |
clickAndWait |
link=1. formタグ |
|
verifyText |
//div[@id='screenNameID'] |
formタグ選択(画面ID: SC3502) |
clickAndWait |
link=1. formタグ 属性: action, method, enctype, onreset, onsubmit, styleClass, target |
|
verifyText |
//div[@id='screenNameID'] |
formタグ使用1(画面ID: SC3505) |
verifyAttribute |
dom=document.forms['nocacheForm']@class |
Class_01 |
type |
hoge |
value1 |
type |
moge |
value2 |
click |
//input[@type='submit' and @value='Submit'] |
|
verifyConfirmation |
サブミットしていいですか? |
|
verifyValue |
//input[@name='hoge'] |
value1 |
verifyValue |
//input[@name='moge'] |
value2 |
click |
//input[@type='reset' and @value='Reset'] |
|
verifyConfirmation |
リセットしていいですか? |
|
verifyText |
//input[@name='hoge'] |
|
verifyText |
//input[@name='moge'] |
|
clickAndWait |
link=formタグメニュー |
|
verifyText |
//div[@id='screenNameID'] |
formタグ選択(画面ID: SC3502) |
clickAndWait |
link=2. formタグ 属性: action, method, style, focus, focusIndex |
|
verifyText |
//div[@id='screenNameID'] |
formタグ使用2(画面ID: SC3506) |
verifyAttribute |
//form[@name='nocacheForm']@style |
background-color: rgb(207, 219, 226); |
type |
moge |
testValue1 |
click |
//input[@type='radio' and @name='hoge' and @value='tokyo'] |
|
clickAndWait |
//input[@type='submit' and @value='Submit'] |
|
store |
javascript{ myiframe.location } |
url |
store |
javascript{storedVars['url'].substring(storedVars['url'].indexOf("moge=")+5,storedVars['url'].indexOf("&hoge="))} |
moge |
verifyValue |
moge |
${moge} |
store |
javascript{storedVars['url'].substring(storedVars['url'].indexOf("hoge=")+5,storedVars['url'].indexOf("hoge=")+10)} |
hoge |
verifyAttribute |
hoge@value |
${hoge} |
click |
//input[@type='button' and @value=' 閉じる '] |
|
goBack |
|
|
pause |
2000 |
|
goBack |
|
|
pause |
2000 |
|
verifyText |
//div[@id='screenNameID'] |
formタグ選択(画面ID: SC3502) |
clickAndWait |
link=3. formタグ 属性: action, method, styleId, acceptCharset |
|
verifyText |
//div[@id='screenNameID'] |
formタグ使用3(画面ID: SC3507) |
verifyAttribute |
dom=document.forms['nocacheForm']@id |
Class_01 |
type |
text |
testValue |
verifyValue |
org.apache.struts.taglib.html.TOKEN |
???????????????????????????????? |
storeValue |
org.apache.struts.taglib.html.TOKEN |
token |
clickAndWait |
//input[@type='submit' and @value='Submit'] |
|
store |
javascript{ myiframe.location } |
url |
store |
javascript{storedVars['url'].substring(storedVars['url'].indexOf("TOKEN=")+6,storedVars['url'].indexOf("TOKEN=")+6+32)} |
tokenValue |
store |
javascript{storedVars['url'].substring(storedVars['url'].indexOf("text=")+5,storedVars['url'].indexOf("text=")+5+9)} |
inputValue |
verifyValue |
org.apache.struts.taglib.html.TOKEN |
???????????????????????????????? |
store |
javascript{if(storedVars['tokenValue'] == storedVars['token']){check='TOKEN';}else{check='ERROR';} } |
check |
verifyTextPresent |
${check} |
|
verifyValue |
text |
${inputValue} |
clickAndWait |
link=formタグメニュー |
|
verifyText |
//div[@id='screenNameID'] |
formタグ選択(画面ID: SC3502) |
clickAndWait |
link=4. formタグ 属性: action, method, style, focus, focusIndex, scriptLanguage |
|
verifyText |
//div[@id='screenNameID'] |
formタグ使用4(画面ID: SC3508) |
verifyAttribute |
//form[@name='nocacheForm']@style |
background-color: rgb(207, 219, 226); |
type |
moge |
testValue2 |
click |
//input[@name='hoge' and @value='chiba'] |
|
clickAndWait |
//input[@type='submit' and @value='Submit'] |
|
store |
javascript{ myiframe.location } |
url |
store |
javascript{storedVars['url'].substring(storedVars['url'].indexOf("moge=")+5,storedVars['url'].indexOf("&hoge="))} |
moge |
verifyValue |
moge |
${moge} |
store |
javascript{storedVars['url'].substring(storedVars['url'].indexOf("hoge=")+5,storedVars['url'].indexOf("hoge=")+10)} |
hoge |
store |
javascript{if(storedVars['hoge'] == "chiba"){check='hoge';}else{check='ERROR';} } |
check |
verifyTextPresent |
${check} |
|
click |
//input[@type='button' and @value=' 閉じる '] |
|
goBack |
|
|
pause |
2000 |
|
goBack |
|
|
pause |
2000 |
|
clickAndWait |
//input[@type='button' and @value='メニュー画面に戻る'] |
|
verifyText |
//div[@id='screenNameID'] |
メニュー(画面ID: SC0001) |
clickAndWait |
//input[@type='submit' and @value='ログオフ'] |
|
verifyText |
//div[@id='screenNameID'] |
ログオン(画面ID: SC0007) |