SeleniumBasic– category –
-
SeleniumBasic-Class
SeleniumBasic TimeoutsClass ドライバーのタイムアウト設定
概要 ドライバーのタイムアウト設定用クラスの解説です。ブラウザのタイムアウト設定ではありません。基本的にドライバー配下で利用しますので、宣言で「New」は利用しません。 オブジェクト設定 ・変数宣言 Dim Timeout As Timeouts ・親クラス:WebDrive... -
SeleniumBasic-Class
SeleniumBasic SizeClass ウィンドウやWeb要素のサイズの取得
概要 ウィンドウやWeb要素のサイズの取得用クラスを解説します。 オブジェクト設定 ・変数宣言 Dim Size As Size ・親クラス:WebElement , Window 文法 Set Size = [親クラス].SizeSize.[プロパティ] メソッド・プロパティ プロパティ Name解説ShortExamp... -
SeleniumBasic-Class
SeleniumBasic CapabilitiesClass ブラウザ設定情報の取得
概要 ブラウザ情報の取得、ハンドル用のクラスを解説します。 オブジェクト設定 ・変数宣言 Dim Cap As Dictionary ・親クラス:Manage 文法 Set Cap = driver.Manage.CapabilitiesCap.[メソッド] メソッド・プロパティ メソッド Name解説ShortExampleAdd... -
SeleniumBasic-Class
SeleniumBasic CookieClass クッキー情報の取得
概要 Cookieハンドル用クラスを解説します。Cookieの各種情報を取得できます。 オブジェクト設定 ・変数宣言 Dim Cookie As Cookie 文法 Set Cookie = Manage.[FindCookieBy]("<検索値>")Cookie.[メソッド] メソッド・プロパティ メソッド Name解説S... -
SeleniumBasic-Class
SeleniumBasic CookiesClass Cookieの集合体ハンドル
概要 Cookieの集合体ハンドル用クラスを解説します。 オブジェクト設定 ・変数宣言 Dim Cookies As Cookies ・親クラス:Manage 文法 Set Cookies = Mng.CookiesCookies.[プロパティ] メソッド・プロパティ プロパティ Name解説ShortExampleCount取得したC... -
SeleniumBasic-Class
SeleniumBasic StorageClass ウェブストレージのハンドル
概要 ウェブストレージのハンドル用クラスを解説します。ウェブストレージ(ローカルストレージ、セッションストレージ)を取得し、各種操作をします。 オブジェクト設定 ・変数宣言 Dim Storage As Storage ・親クラス:StorageLocal,StorageSession 文法... -
SeleniumBasic-Class
SeleniumBasic ManageClass ブラウザ情報の取得
概要 ブラウザ情報管理用クラスを解説します。Cookie情報やブラウザバージョン等の情報を取得できます。 オブジェクト設定 ・変数宣言 Dim Mng As Manage ・親クラス:WebDriver 文法 Set Mng = driver.ManageMng.[メソッド] メソッド・プロパティ メソッ... -
SeleniumBasic-Class
SeleniumBasic TableElementClass ブラウザ上のテーブルデータ取得
概要 Web要素のテーブルハンドル用クラスを解説します。ブラウザ上のテーブルデータを取得し、各種操作をします。 オブジェクト設定 ・変数宣言 Dim tblEle As TableElement 文法 Set tblEle = Driver.[SearhContext].AsTabletblEle.[メソッド] メソッド・... -
SeleniumBasic-Class
SeleniumBasic TableRowClass Excelテーブル行の操作
概要 Excelテーブル行ハンドル用オブジェクトを解説します。Tableクラスから継承してオブジェクトを生成します。 オブジェクト設定 ・変数宣言 Dim tblRow As TableRow ・親クラス:Table 文法 Set tblRow = Table.Item(1)tblRow.[メソッド] メソッド・プ... -
SeleniumBasic-Class
SeleniumBasic TableClass Excelテーブルデータの操作
概要 Excelテーブルデータハンドル用オブジェクト。ExcelデータをTableクラスに代入し、各種メソッドの実行や、プロパティ取得ができます。 オブジェクト設定 ・変数宣言 Dim Table As New Table 文法 Table.From.[メソッド] メソッド・プロパティ メソッ... -
SeleniumBasic-Class
SeleniumBasic MouseClass マウス操作
概要 マウスハンドル用クラス。クリックアンドホールド操作は現在動作確認が取れていません。 オブジェクト設定 ・変数宣言 Dim Mouse As Mouse ・親クラス:WebDriver 文法 Set Mouse = Driver.MouseMouse.[メソッド] メソッド・プロパティ メソッド Name... -
SeleniumBasic-Class
SeleniumBasic DictionaryItemClass 辞書アイテムの取得
概要 SeleniumBasicのディクショナリーからアイテムオブジェクトを生成する場合に利用するクラス。 オブジェクト設定 ・変数宣言 Dim DicItem As DictionaryItem 文法 For Each DicItem In DicDicItem.[プロパティ] メソッド・プロパティ ※Short Exampleは... -
SeleniumBasic-Class
SeleniumBasic DictionaryClass 辞書型の利用
概要 SeleniumBasicのディクショナリー用クラス。VBAの連想配列と類似したクラスでKeyやItemの設定がVBAの連想配列と酷似しています。VBAのDictionaryが型混合ができないのに対し、SeleniumBasicのDictionaryは型混合が可能です。状況に応じて上手く使い... -
SeleniumBasic-Class
SeleniumBasic ListClass コレクション(配列)の利用
概要 SeleniumBasicのコレクション用クラス。VBAのCollectionと異なり、扱い方は一次元配列とほぼ同等。 オブジェクト設定 ・変数宣言 Dim List As ListDim List As New List ※Driverから独立して使用する場合は、New付が必須 文法 Set List = Driver.[Fin... -
SeleniumBasic-Class
SeleniumBasic ImageClass 画像の操作
概要 画像ハンドル用クラス オブジェクト設定 ・変数宣言 Dim img As selenium.Image 文法 Set img = driver.TakeScreenshot()img.[メソッド] メソッド・プロパティ メソッド Name解説ShortExampleCompareTo引数の画像と比較するDebug.Print img.CompareTo... -
SeleniumBasic-Class
SeleniumBasic VerifyClass Web要素のコードチェック
概要 コードチェック用のクラス。取得した要素等が期待した内容かチェックし、条件成立の場合"OK"を返す。不成立の場合、エラー文を返す。 オブジェクト設定 ・変数宣言 Dim Verify As New Verify 文法 Verify.[メソッド](<期待値> , <検索対象値... -
SeleniumBasic-Class
SeleniumBasic KeyboardClass キーボードの操作
概要 キーボード入力用クラス。。主にSendKeysメソッドを利用して、キーボードを入力します。修飾キー (Control、Alt、Shift) も利用できます。 オブジェクト設定 ・変数宣言 Dim KeyCls As KeyCls ・親クラス:WebDriver 文法 Set KeyCls = driver.Keyboa... -
SeleniumBasic-Class
SeleniumBasic WindowClass ウィンドウ(画面)操作
概要 ウィンドウハンドル用クラス。ウィンドウサイズの変更や、複数ウィンドウを操作する場合、ウィンドウのフォーカス移動を操作できます。 オブジェクト設定 ・変数宣言 Dim Win As selenium.window ・親クラス:WebDriver 文法 Set Win = driver.window... -
SeleniumBasic-Class
SeleniumBasic WebElementsClass 複数Web要素のリスト取得
概要 複数Web要素のリストを取得するクラス オブジェクト設定 ・変数宣言 Dim eles As WebElements 文法 Set eles = driver.[SerchContext]eles.[メソッド] メソッド・プロパティ メソッド Name解説ShortExampleAttribute各要素の属性を含むリストを返すDe... -
SeleniumBasic-Class
SeleniumBasic WebElementClass Web要素の制御
概要 Web要素制御用のクラス オブジェクト設定 ・変数宣言 Dim ele As WebElement 文法 Set ele = driver.[SerchContext]ele.[メソッド] メソッド・プロパティ メソッド Name解説Short ExampleAsSelectWebElement を Select 要素に代入Set ele = Driver.Fi...