Selenium2のコマンド

移動

コマンド動作
open URLを開く
submitAndWait フォームをサブミットして結果を待つ
click リンクやボタンをクリック
clickAndWait リンクやボタンをクリックして画面遷移を待つ

入力

コマンド動作
type input要素の内容を設定
select select要素のoptionを設定
check チェックボックスやラジオボタンにチェックを付ける
uncheck チェックボックスやラジオボタンのチェックを外す
answerOnNextPrompt 次にJavaScriptによって出現するプロンプトに文字列を入力する

assert

コマンド検証内容
assertLocation 現在のページの絶対URL
assertNotLocation
assertTitle 現在のページのタイトル
assertNotTitle
assertText 要素のテキスト文字列
assertNotText
assertTextPresent ページのどこかに表示されているテキスト文字列パターン
assertTextNotPresent
assertBodyText そのページのテキスト全体
assertNotBodyText
assertValue 入力フィールド及びvalueパラメータを持つ要素の(空白整形された)値
assertNotValue
assertEval 指定したJavascriptの評価結果
assertNotEval
assertSelected ドロップダウンのselect要素にて選択したopotion要素がoptionLocatorとマッチしているか
assertNotSelected
assertChecked トグルボタン(チェックボックス/ラジオボタン)の選択状態
assertNotChecked
assertTable table要素のセルアドレスを指定してのテキスト文字列
assertNotTable
assertSelectedLabels 指定したselect要素(複数選択可能なものも含む)にて選択されている全てのoption要素のラベル(表示されるテキスト文字列)
assertNotSelectedLabels
assertSelectedValues 指定したselect要素(複数選択可能なものを含む)にて選択されている全てのoption要素のvalue属性値
assertNotSelectedValues
assertSelectedValue 指定したselect要素にて選択されているoption要素のvalue属性値
assertNotSelectedValue
assertSelectedIndexes 指定したselect要素(複数選択可能なものを含む)にて選択されている全てのoption要素のインデックス(0から始まるoptionの順番)
assertNotSelectedIndexes
assertSelectedIndex 指定したselect要素にて選択されているoption要素のインデックス(0から始まるoptionの順番)
assertNotSelectedIndex
assertSelectedIds 指定したselect要素(複数選択可能なものを含む)にて選択されている全てのoption要素のid属性値
assertNotSelectedIds
assertSelectedId 指定したselect要素にて選択されているoption要素のid属性値
assertNotSelectedId
assertSomethingSelected select要素でいずれかのoption要素が選択されているかどうか
assertNotSomethingSelected
assertSelectOptions 指定したselect要素に含まれる全てのoption要素
assertNotSelectOptions
assertAttribute 要素のattribute(属性)値
assertNotAttribute
assertElementPresent 指定した要素がそのページのどこかにあるかどうか
assertElementNotPresent
assertVisible 指定した要素が表示されているかどうか
assertNotVisible
assertEditable 指定したinput要素が編集可能かどうか
assertNotEditable
assertAlert alertの発生(メッセージ指定あり)
assertNotAlert
assertAlertPresent alertの発生
assertAlertNotPresent
assertPrompt promptの発生(メッセージ指定あり)
assertNotPrompt
assertConfirmation confirm()メソッドの呼び出し(メッセージ指定あり)
assertNotConfirmation
assertConfirmationPresent confirm()メソッドの呼び出し
assertConfirmationNotPresent
assertAllButtons 指定したid配列のボタンがあるかどうか
assertNotAllButtons
assertAllLinks 指定したid配列のリンクがあるかどうか
assertNotAllLinks
assertAllFields 指定したid配列の入力フィールドがあるかどうか
assertNotAllFields
assertHtmlSource htmlタグで括られた全てのHTMLソース
assertNotHtmlSource
assertCursorPosition 指定したinput要素またはテキストエリアにおけるカーソル位置
assertNotCursorPosition
assertExpression 指定した表現(avaScriptのプリプロセッシングのために有効)
assertNotExpression

その他

コマンド動作
pause 休止(ミリ秒)

参考

トラックバック


この記事へのトラックバック一覧です: Selenium2のコマンド:

コメント

コメントを書く



(ウェブ上には掲載しません)