本ページには広告が含まれています。
モジュールのバージョンによって使える関数と使えない関数があります。バージョンはUwscWebDriver.uwsの最初の方に以下のように書いてあります。
GetSession
現在のwebdriverセッション情報を取得します。
GetBrowserName
ブラウザの名前を返します。Chromeは「chrome」、ChromiumEdgeは「msedge」、Firefoxは「firefox」を返します。
GetBrowserVersion
ブラウザのバージョンを返します。
例
- 結果
urlに指定したURLを開きます。
- url
- 開くページのURL
- target(省略可)
- 値を指定した場合、別タブで開きその値をウィンドウ名として使うことができます。SwitchWindowの引数にウィンドウ名を指定することで操作することができます。
例
新しく開いたタブのタイトルとURLを取得する。
Reload
Webページをリロード(再読み込み)します。
SwitchWindow
操作するウィンドウ(タブ)を切り替えます。
- handleOrName
- ハンドル名またはウィンドウ名
SwitchFrame
- id
GetCurrentWindowHandle
現在のウィンドウのハンドルを返します。操作対象を切り替えるにはSwitchWindowを使います。
GetWindowHandles
制御可能なウィンドウのハンドルを列挙します。
例
- 結果
GetUrl
現在のページのURLを取得します。
GetTitle
現在のページのタイトルを取得します。
GetSource
現在のページのHTMLソースを取得します。
例
FindElement
CSSセレクタを指定してelementオブジェクトを取得します。
- selector
- CSSセレクタを指定。Byモジュールの利用が可能
FindElements
CSSセレクタを指定して複数のelementオブジェクトを取得します。
- selector
- CSSセレクタを指定。Byモジュールの利用が可能
FindElementsByName
name属性を使用して複数のelementオブジェクトを取得します。
- name
- name属性
FindElementByXPath
xpathを指定してelementオブジェクトを取得します。
- xpath
- xpath属性
FindElementsByXPath
xpathを指定して複数のelementオブジェクトを取得します。
- xpath
- xpath属性
ExecuteScript
任意のJavaScriptを実行させます。
- script
- args
GetDialogText
SetDialogText
- value
AcceptDialog
DismissDialog
GetRect
ブラウザのサイズと座標を取得します。
SetRect
ブラウザのサイズと座標を設定します。
- width
- height
- x
- y
Maximize
ブラウザを最大化します。
Minimize
ブラウザを最小化します。
Fullscreen
ブラウザをフルスクリーン表示にします。
Close
セッションを終了しブラウザを閉じます。
プログラム実行例
Yahoo!検索
使用関数
要素取得
idがToolListのテキストを取得。
使用関数
新しいタブを操作
使用関数
