ChromeDriver クラス
Google Chrome を操作するための WebDriver 実装です。ページ遷移・要素検索・ウィンドウ操作など自動テストの起点になります。
継承階層
SystemObject
  SeleniumSearchContext
    SeleniumWebDriver
      SeleniumChromeDriver

名前空間: Selenium
アセンブリ: Selenium (in Selenium.dll) Version: 2.0.9.0 (2.0.9.0)
構文
VB 使用例
Dim instance As ChromeDriver

ChromeDriver には次のメンバーが定義されています。

コンストラクター
  名前説明
公開メソッドChromeDriver
ChromeDriver クラスの新しいインスタンスを初期化します
ページ先頭
メソッド
  名前説明
公開メソッドActiveElement
フォーカスがある要素を返します。フォーカスがないときは BODY を返します。
(継承元: WebDriver
公開メソッドAddArgument
ブラウザ起動コマンドラインに付加する引数を追加します。
(継承元: WebDriver
公開メソッドAddExtension
ブラウザに拡張機能を追加します(Firefox と Chrome のみ)。
(継承元: WebDriver
公開メソッドCacheStatus
HTML5 アプリケーションキャッシュの状態を取得します。
(継承元: WebDriver
公開メソッドClose
現在のウィンドウを閉じます。
(継承元: WebDriver
公開メソッドDispose
リソースを解放します。
(継承元: WebDriver
公開メソッドコード例ExecuteAsyncScript
現在のフレームまたはウィンドウのコンテキストで、非同期の JavaScript を実行します。
(継承元: WebDriver
公開メソッドコード例ExecuteScript
現在選択中のフレームまたはウィンドウのコンテキストで JavaScript を実行します。
(継承元: WebDriver
公開メソッドコード例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 メソッドと同じです。
(継承元: WebDriver
公開メソッドGetClipBoard
クリップボードからテキストを返します。
(継承元: WebDriver
公開メソッドGoBack
ブラウザの履歴を一つ戻ります。
(継承元: WebDriver
公開メソッドGoForward
ブラウザの履歴を一つ進めます。
(継承元: WebDriver
公開メソッドIsElementPresent
指定した要素がページ上のどこかに存在することを検証します。
(継承元: SearchContext
公開メソッドPageSource
ブラウザが最後に読み込んだページのソースを取得します。
(継承元: WebDriver
公開メソッドPageSourceMatch
正規表現に一致する最初の出現を返します。
(継承元: WebDriver
公開メソッドPageSourceMatches
正規表現に一致するすべての出現を返します。
(継承元: WebDriver
公開メソッドQuit
ブラウザを閉じ、WebDriver を破棄します。
(継承元: WebDriver
公開メソッドRefresh
現在のページを再読み込みします。
(継承元: WebDriver
公開メソッドコード例Send
カスタムコマンドを送信します。
(継承元: WebDriver
公開メソッドコード例SendKeys
キー入力のシーケンスをブラウザへ送ります。
(継承元: WebDriver
公開メソッドSetBinary
使用するブラウザ実行ファイルのパスを設定します。
(継承元: WebDriver
公開メソッドSetCapability
WebDriver の特定の capability を設定します。
(継承元: WebDriver
公開メソッドSetClipBoard
クリップボードのテキストを設定します。
(継承元: WebDriver
公開メソッドSetPreference
Firefox 用 WebDriver の特定の設定(preference)を指定します。
(継承元: WebDriver
公開メソッドコード例SetProfile
Firefox 用 WebDriver のプロファイルを指定します。
(継承元: WebDriver
公開メソッドコード例Start
新しい Selenium テストセッションを開始します。
(継承元: WebDriver
公開メソッドコード例StartRemotely
リモートで新しい Selenium テストセッションを開始します。
(継承元: WebDriver
公開メソッドSwitchToAlert
ページ上のアラートにフォーカスを切り替えます。
(継承元: WebDriver
公開メソッドSwitchToDefaultContent
iFrame があるページで、先頭のフレームまたはメインドキュメントを選択します。
(継承元: WebDriver
公開メソッドSwitchToFrame
インデックス(0 始まり)、名前、または WebElement で指定したフレームにフォーカスを切り替えます。
(継承元: WebDriver
公開メソッドSwitchToNextWindow
次のウィンドウにフォーカスを切り替えます。
(継承元: WebDriver
公開メソッドSwitchToParentFrame
現在選択中のフレームの親フレームを選択します。
(継承元: WebDriver
公開メソッドSwitchToPreviousWindow
前のウィンドウにフォーカスを切り替えます。
(継承元: WebDriver
公開メソッドSwitchToWindowByName
名前で指定したウィンドウにフォーカスを切り替えます。
(継承元: WebDriver
公開メソッドSwitchToWindowByTitle
タイトルで指定したウィンドウにフォーカスを切り替えます。
(継承元: WebDriver
公開メソッドTakeScreenshot
現在のウィンドウのスクリーンショットを取得します。
(継承元: WebDriver
公開メソッドUntilT
デリゲートが null 以外または True を返すまで待機します。
(継承元: WebDriver
公開メソッドWait
次のコマンドを実行する前に、指定した時間(ミリ秒)だけ待機します。
(継承元: WebDriver
公開メソッドWaitForScript
JavaScript が True または null 以外を返すまで待機します。
(継承元: WebDriver
公開メソッドWaitNotElement
要素が存在しなくなるまで待機します。
(継承元: SearchContext
ページ先頭
プロパティ
  名前説明
公開プロパティコード例Actions
Actions クラスを取得します。
(継承元: WebDriver
公開プロパティBaseUrl
Get で相対 URL を使うときのベース URL
(継承元: WebDriver
公開プロパティKeyboard
Keyboard
(継承元: WebDriver
公開プロパティKeys
Keys
(継承元: WebDriver
公開プロパティManage
ドライバーに設定の変更を指示します。
(継承元: WebDriver
公開プロパティMouse
Mouse
(継承元: WebDriver
公開プロパティProxy
(継承元: WebDriver
公開プロパティTimeouts
Manage the browser settings. Need to be defined before the browser is launched
(継承元: WebDriver
公開プロパティTitle
Gets the title of the current browser window.
(継承元: WebDriver
公開プロパティTouchActions
TouchActions
(継承元: WebDriver
公開プロパティTouchScreen
TouchScreen
(継承元: WebDriver
公開プロパティUrl
Get the URL the browser is currently displaying.
(継承元: WebDriver
公開プロパティWindow
Gets an object allowing the user to manipulate the currently-focused browser window.
(継承元: WebDriver
公開プロパティWindows
Gets the window handles of open browser windows.
(継承元: WebDriver
ページ先頭
VBScript:
Class Script
    Dim driver

    Sub Class_Initialize
        Set driver = CreateObject("Selenium.ChromeDriver")
        driver.Get "http://www.google.com"
    End Sub

    Sub Class_Terminate
        driver.Quit
    End Sub
End Class

Set s = New Script
VBA:
Public Sub Script()
  Dim driver As New ChromeDriver
  driver.Get "http://www.google.com"
  ...
  driver.Quit
End Sub
参照