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 |
その他
参考
トラックバック
この記事のトラックバックURL:
http://app.cocolog-nifty.com/t/trackback/224308/60149041
この記事へのトラックバック一覧です: Selenium2のコマンド:
コメント