org.openqa.selenium.WebElementはSeleniumにおいてHTML要素を表現するインタフェースである。
org.openqa.selenium.WebElementインタフェースには次のメソッドがある。
メソッド | 説明 |
---|---|
clear |
テキスト入力要素の値をクリア |
click |
要素をクリック |
findElement |
条件に一致する最初の要素を検索 |
findElements |
条件に一致する要素を検索 |
getAttribute |
要素の属性値を取得 |
getCssValue |
CSSプロパティを取得 |
getTagName |
要素のタグ名を取得 |
getText |
要素のテキストを取得 |
isDisplayed |
要素が表示されているか否かを取得 |
isEnabled |
要素が現在有効か否かを取得 |
isSelected |
要素が選択されているか否かを取得 |
sendKeys |
タイピングのシミュレート |
submit |
フォームをサブミット |
void clear()
この要素がテキスト入力要素の場合、値をクリアする。
void click()
この要素をクリックする。
org.openqa.selenium.WebElement findElement(org.openqa.selenium.By by)
by で指定した条件に一致する最初の要素を検索して返す。
要素が見つからない場合、org.openqa.selenium.NoSuchElementExceptionがスローされる。
java.util.List<org.openqa.selenium.WebElement> findElements(org.openqa.selenium.By by)
by で指定した条件に一致するすべての要素を検索して返す。
java.lang.String getAttribute(java.lang.String name)
name で指定した属性名に対応する属性値を返す。
java.lang.String getCssValue(java.lang.String propertyName)
propertyName で指定したプロパティ名に対応するCSSプロパティを返す。
java.lang.String getTagName()
この要素のタグ名(要素名)を返す。
java.lang.String getText()
この要素のテキストを返す。
boolean isDisplayed()
この要素が表示されていればTRUE、表示されていなければFALSEを返す。
boolean isEnabled()
この要素が現在有効であればTRUE、無効であればFALSEを返す。
boolean isSelected()
この要素が選択されていればTRUE、選択されていなければFALSEを返す。
void sendKeys(java.lang.CharSequence keysToSend)
キータイピングのシミュレートを行う。
void submit()
この要素がフォーム又はフォーム内の要素の場合、フォームをサブミットする。