org.openqa.selenium.WebDriver

目次

  1. 1 インタフェース
    1. org.openqa.selenium.WebDriver.Options
    2. Timeouts
    3. Window
  2. 2 メソッド
    1. close
    2. findElement
    3. findElements
    4. get
    5. getCurrentUrl
    6. manage
    7. quit

インタフェース

org.openqa.selenium.WebDriver.Optionsインタフェース

WebDriverのオプション

メソッド説明
addCookie指定したクッキーを追加する。
deleteAllCookies現在のドメインのすべてのクッキーを削除する。
deleteCookieクッキーを削除する
deleteCookieNamed指定した名前のクッキーを削除する。
getCookieNamed指定した名前のクッキーを返す。
getCookie現在のドメインのクッキーをすべて返す。
imeIMEインタフェースを返す。
logsLogsインタフェースを返す。
timeoutsドライバのタイムアウトを管理するインタフェースを返す。
window現在のウィンドウを管理するインタフェースを返す。

timeouts

WebDriver.Timeouts timeouts()

ドライバのタイムアウトを管理するためのインタフェースを返す。

window

WebDriver.Window window()

WebDriver.Timeouts

WebDriverインスタンスのタイムアウトの動作を管理するためのインタフェース。

タイムアウト時のWebDriverインスタンスの振る舞いを管理するインタフェース

メソッド

implicitlyWait

要素を検索するときに、要素が存在しなかった場合にドライバが待機する時間を指定する。

WebDriver.Timeouts implicitlyWait(long time, java.util.concurrent.TimeUnit unit)
time
待機時間
unit
時間の単位

org.openqa.selenium.WebDriver.Window

現在のウィンドウを表すインタフェース

メソッド説明
getPosition現在のウィンドウの位置を返す。
getSize現在のウィンドウの位サイズを返す。
maximize現在のウィンドウを最大化する。
setPosition現在のウィンドウの位置をセットする。
setSize現在のウィンドウのサイズをセットする。

maximize

現在のウィンドウが既に最大化されていなければ最大化する。

void maximize()

close

現在表示しているウィンドウを閉じる

void close()

findElement

指定した条件から要素を検索する

org.openqa.selenium.WebElement findElement(org.openqa.selenium.By by)

要素が見つからない場合、org.openqa.selenium.NoSuchElementExceptionがスローされる。

findElements

指定した条件から要素を検索する

java.util.List<org.openqa.selenium.WebElement> findElements(org.openqa.selenium.By by)

get

指定したURLを開く

void get(java.lang.String url)

getCurrentUrl

現在ウィンドウに表示しているページのURLを返す

java.lang.String getCurrentUrl()

manage

オプションインタフェースを返す

WebDriver.Options manage()

quit

ブラウザを終了する

void quit()