10. 10
サンプルコード解説の楽しみ方
公式マニュアル The Book Of Gebの「4章
Interacting with content 」を開きます
http://www.gebish.org/manual/current/navigator.html
#interacting_with_content
この章の順番通りに説明していきます
原文と突き合わせながらプレゼンを聞いて
ください!
GebStudyのテスト対象は以下のサイト
http://www.gebish.org/
https://account.edit.yahoo.co.jp/registration
50. 50
4.12 Form Control Shortcuts
<label for="site-current">Search this site</label>
<input type="radio" id="site-current" name="site"
value="current">
<label>Search Google
<input type="radio" name="site" value="google">
</label>
$("form").site = "current" //Search this site
$("form").site = "Search this site" //Search this site
$("form").site = "Search Google" //Search Google
RadioButtonは、valueまたはlabelのtextで選択す
ることができる
51. 51
4.12 Form Control Shortcuts
<input name="postcode" />
("form").postcode = "12345"
$("form").postcode() << Keys.BACK_SPACE
assert $("form").postcode == "1234"
Text Inputは、文字列を渡すことで入力できる
キーストロークもKeysクラスを使うことで入力
できる
52. 52
4.12 Form Control Shortcuts
<input type="file" name="csvFile">
//絶対パスでファイルを指定する
$("form").csvFile = "/path/to/my/file.csv"
絶対パスを渡すことでファイルのアップロード
もできる