Selenium-commands-accessors
Seleniumコマンド-アクセサー
アクセサーは、アプリケーションの状態を評価し、結果をアサーションで使用される変数に保存します。 たとえば、「storeTitle」。
次の表に、非常に頻繁に使用されるSeleniumアクセサーを示しますが、完全なリストではありません。
| Sr.No. | Command/Syntax & Description |
|---|---|
| 1 |
assertErrorOnNext (message) SeleniumにPingを送信すると、次のコマンドの実行時にエラーが発生し、予想されるメッセージが表示されます。 |
| 2 |
storeAllButtons (variableName) ページ上のすべてのボタンのIDを返します。 |
| 3 |
storeAllFields (variableName) ページ上のすべての入力フィールドのIDを返します。 |
| 4 |
storeAllLinks (variableName) ページ上のすべてのリンクのIDを返します。 |
| 5 |
storeAllWindowIds (variableName) ブラウザが配列内で認識しているすべてのウィンドウのIDを返します。 |
| 6 |
storeAllWindowTitles (variableName) ブラウザが配列で知っているすべてのウィンドウの名前を返します。 |
| 7 |
storeAllWindowNames (variableName) ブラウザが配列内で認識しているすべてのウィンドウのタイトルを返します。 |
| 8 |
storeAttribute (attributeLocator, variableName) 要素属性の値を取得します。 属性の値はブラウザによって異なる場合があります。 |
| 9 |
storeBodyText (variableName) ページのテキスト全体を取得します。 |
| 10 |
storeConfirmation (variableName) 前のアクション中に生成されたJavaScript確認ダイアログのメッセージを取得します。 |
| 11 |
storeElementIndex (locator, variableName) 親への要素の相対インデックスを取得します(0から開始)。 |
| 12 |
storeLocation (variableName) 現在のページの絶対URLを取得します。 |
| 13 |
storeSelectedIds (selectLocator,variableName) 指定した選択または複数選択要素で選択したオプションのすべての要素IDを取得します。 |
| 14 |
storeSelectedIndex (selectLocator, variableName) 指定された選択要素で選択されたオプションのインデックス(0から始まるオプション番号)を取得します。 |
| 15 |
storeSelectedLabel (selectLocator, variableName) 指定した選択要素で選択したオプションのラベル(表示テキスト)を取得します。 |
| 16 |
storeSelectedValue (selectLocator,variableName) 指定した選択要素で選択したオプションの値(値属性)を取得します。 |
| 17 |
storeSelectOptions (selectLocator,variableName) 指定した選択ドロップダウン内のすべてのラベルを取得します。 |
| 18 |
storeTable (tableCellAddress, variableName) テーブルのセルからテキストを取得します。 cellAddress構文:tableLocator.row.column。行と列は0から始まります。 |
| 19 |
storeText (locator, variableName) 要素のテキストを取得します。 これは、テキストを含むすべての要素に対して機能します。 |
| 20 |
storeTitle (variableName) 現在のページのタイトルを取得します。 |
| 21 |
storeValue (locator,variableName) 入力フィールドの(空白でトリミングされた)値を取得します。 |
| 22 |
storeChecked (locator, variableName) トグルボタン(チェックボックス/ラジオ)がチェックされているかどうかを取得します。 |
| 23 |
storeElementPresent (locator, variableName) 指定された要素がページ上のどこかにあることを検証します。 |
| 24 |
storeTextPresent (pattern, variableName) 指定されたテキストパターンが、ユーザーに表示されるレンダリングされたページのどこかに表示されることを確認します。 |
| 25 |
storeVisible (locator, variableName) 指定された要素が表示されるかどうかを決定します。 |