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

WebDriver.Timeoutインタフェース

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()