| WebDriver クラス |
名前空間: Selenium
Dim instance As WebDriver
WebDriver には次のメンバーが定義されています。
| 名前 | 説明 | |
|---|---|---|
| WebDriver |
Creates a new WebDriver object.
| |
| WebDriver(String) | WebDriver クラスの新しいインスタンスを初期化します |
| 名前 | 説明 | |
|---|---|---|
| ActiveElement |
フォーカスがある要素を返します。フォーカスがないときは BODY を返します。
| |
| AddArgument |
ブラウザ起動コマンドラインに付加する引数を追加します。
| |
| AddExtension |
ブラウザに拡張機能を追加します(Firefox と Chrome のみ)。
| |
| CacheStatus |
HTML5 アプリケーションキャッシュの状態を取得します。
| |
| Close |
現在のウィンドウを閉じます。
| |
| Dispose |
リソースを解放します。
| |
| ExecuteAsyncScript |
現在のフレームまたはウィンドウのコンテキストで、非同期の JavaScript を実行します。
| |
| ExecuteScript |
現在選択中のフレームまたはウィンドウのコンテキストで JavaScript を実行します。
| |
| FindElement |
指定した方法で最初の WebElement を検索します。
(継承元: SearchContext) | |
| FindElementBy |
指定した方法と値に合致する最初の子要素を検索します。
(継承元: SearchContext) | |
| FindElementByClass |
指定した CSS クラスに合致する最初の要素を検索します。
(継承元: SearchContext) | |
| FindElementByCss |
指定した CSS セレクターに合致する最初の要素を検索します。
(継承元: SearchContext) | |
| FindElementById |
指定した id に合致する最初の要素を検索します。
(継承元: SearchContext) | |
| FindElementByLinkText |
指定したリンクテキストに合致する最初の要素を検索します。
(継承元: SearchContext) | |
| FindElementByName |
指定した name に合致する最初の要素を検索します。
(継承元: SearchContext) | |
| FindElementByPartialLinkText |
指定したリンクテキストの部分一致に合致する最初の要素を検索します。
(継承元: SearchContext) | |
| FindElementByTag |
指定したタグ名に合致する最初の要素を検索します。
(継承元: SearchContext) | |
| FindElementByXPath |
指定した XPath に合致する最初の要素を検索します。
(継承元: SearchContext) | |
| FindElements |
現在のコンテキストから、指定した方法ですべての要素を検索します。
(継承元: SearchContext) | |
| FindElementsBy |
指定した方法と値に合致するすべての子要素を検索します。
(継承元: SearchContext) | |
| FindElementsByClass |
指定した CSS クラスに合致する要素を検索します。
(継承元: SearchContext) | |
| FindElementsByCss |
指定した CSS セレクターに合致する要素を検索します。
(継承元: SearchContext) | |
| FindElementsById |
指定した id に合致する要素を検索します。
(継承元: SearchContext) | |
| FindElementsByLinkText |
指定したリンクテキストに合致する要素を検索します。
(継承元: SearchContext) | |
| FindElementsByName |
指定した name に合致する要素を検索します。
(継承元: SearchContext) | |
| FindElementsByPartialLinkText |
指定したリンクテキストの部分一致に合致する最初の要素を検索します。
(継承元: SearchContext) | |
| FindElementsByTag |
指定したタグ名に合致する要素を検索します。
(継承元: SearchContext) | |
| FindElementsByXPath |
指定した XPath に合致する要素を検索します。
(継承元: SearchContext) | |
| Get |
現在のブラウザセッションで Web ページを読み込みます。Open メソッドと同じです。
| |
| GetClipBoard |
クリップボードからテキストを返します。
| |
| GoBack |
ブラウザの履歴を一つ戻ります。
| |
| GoForward |
ブラウザの履歴を一つ進めます。
| |
| IsElementPresent |
指定した要素がページ上のどこかに存在することを検証します。
(継承元: SearchContext) | |
| PageSource |
ブラウザが最後に読み込んだページのソースを取得します。
| |
| PageSourceMatch |
正規表現に一致する最初の出現を返します。
| |
| PageSourceMatches |
正規表現に一致するすべての出現を返します。
| |
| Quit |
ブラウザを閉じ、WebDriver を破棄します。
| |
| Refresh |
現在のページを再読み込みします。
| |
| Send |
カスタムコマンドを送信します。
| |
| SendKeys |
キー入力のシーケンスをブラウザへ送ります。
| |
| SetBinary |
使用するブラウザ実行ファイルのパスを設定します。
| |
| SetCapability |
WebDriver の特定の capability を設定します。
| |
| SetClipBoard |
クリップボードのテキストを設定します。
| |
| SetPreference |
Firefox 用 WebDriver の特定の設定(preference)を指定します。
| |
| SetProfile |
Firefox 用 WebDriver のプロファイルを指定します。
| |
| Start |
新しい Selenium テストセッションを開始します。
| |
| StartRemotely |
リモートで新しい Selenium テストセッションを開始します。
| |
| SwitchToAlert |
ページ上のアラートにフォーカスを切り替えます。
| |
| SwitchToDefaultContent |
iFrame があるページで、先頭のフレームまたはメインドキュメントを選択します。
| |
| SwitchToFrame |
インデックス(0 始まり)、名前、または WebElement で指定したフレームにフォーカスを切り替えます。
| |
| SwitchToNextWindow |
次のウィンドウにフォーカスを切り替えます。
| |
| SwitchToParentFrame |
現在選択中のフレームの親フレームを選択します。
| |
| SwitchToPreviousWindow |
前のウィンドウにフォーカスを切り替えます。
| |
| SwitchToWindowByName |
名前で指定したウィンドウにフォーカスを切り替えます。
| |
| SwitchToWindowByTitle |
タイトルで指定したウィンドウにフォーカスを切り替えます。
| |
| TakeScreenshot |
現在のウィンドウのスクリーンショットを取得します。
| |
| UntilT |
デリゲートが null 以外または True を返すまで待機します。
| |
| Wait |
次のコマンドを実行する前に、指定した時間(ミリ秒)だけ待機します。
| |
| WaitForScript |
JavaScript が True または null 以外を返すまで待機します。
| |
| WaitNotElement |
要素が存在しなくなるまで待機します。
(継承元: SearchContext) |
| 名前 | 説明 | |
|---|---|---|
| Actions |
Actions クラスを取得します。
| |
| BaseUrl |
Get で相対 URL を使うときのベース URL
| |
| Keyboard |
Keyboard
| |
| Keys |
Keys
| |
| Manage |
ドライバーに設定の変更を指示します。
| |
| Mouse |
Mouse
| |
| Proxy | ||
| Timeouts |
Manage the browser settings. Need to be defined before the browser is launched
| |
| Title |
Gets the title of the current browser window.
| |
| TouchActions |
TouchActions
| |
| TouchScreen |
TouchScreen
| |
| Url |
Get the URL the browser is currently displaying.
| |
| Window |
Gets an object allowing the user to manipulate the currently-focused browser window.
| |
| Windows |
Gets the window handles of open browser windows.
|
Class Script Dim driver Sub Class_Initialize Set driver = CreateObject("Selenium.WebDriver") driver.Start "firefox", "http://www.google.com" driver.Get "/" End Sub Sub Class_Terminate driver.Quit End Sub End Class Set s = New Script
Public Sub Script() Dim driver As New WebDriver driver.Start "firefox", "http://www.google.com" driver.Get "/" ... driver.Quit End Sub