2023年1月– date –
-
SeleniumBasic-Examples
SeleniumBasicでダウンロード利用その2 usage_download
SeleniumBasicでダウンロード作業をする際に役立つコードの紹介です。私は、SeleniumBasicで各ホームページにアップされているPDFデータやJPEGデータ等の画像データ(バイナリデータ)をダウンロードすることがよくあります。 SeleniumBasicでファイル... -
SeleniumBasic-Examples
SeleniumBasicでダウンロード利用その1 usage_download
SeleniumBasicでダウンロード作業をする際に役立つコードの紹介です。私は、SeleniumBasicで各ホームページにアップされているPDFデータやJPEGデータ等の画像データ(バイナリデータ)をダウンロードすることがよくあります。 SeleniumBasicでファイル... -
SeleniumBasic-Examples
SeleniumBasicでHTMLソースの取得 usage_dom
usage_domでは、SeleniumBasicでdom(Document Object Model )によるHTMLのbodyソースの取得をしています。私は、普段domを扱っていないのでdomについての解説は以下ページを参照しました。 今回は2例紹介します。 HTMLDocumentのメソッド利用 ... -
SeleniumBasic-Examples
SeleniumBasicでCookieの利用 usage_cookies
usage_cookieでは、SeleniumBasicで起動したブラウザのCookie情報の取得や登録、削除ができます。Cookie情報をスクレイピングで収集したい時には役立つかと思います。 今回は、事前に新規ExcelSheetを作成しておきます。シート名は"Cookie"にしておきま... -
SeleniumBasic-Examples
SeleniumBasicでクリップボードの利用 usage_clipboard
usage_clipboardでは、指定の文字列をクリップボードにコピーし、ブラウザ上のインプットボックスにペーストする方法を紹介しています。 今回の例は、Googleホームページの検索ボックスに"いろはにほへと"と入力します。 Option Explicit Private Sub ... -
SeleniumBasic-Examples
SeleniumBasicでチェックボックスの利用 usage_checkbox
usage_checkboxでは、ブラウザ上のチェックボックスの利用方法を紹介しています。検証用のホームページは、ここを参照しています。参照ページのチェックボックスの初期状態は以下の様にcheckbox 2 にのみチェックが入っています。 チェックボックスの操... -
SeleniumBasic-Examples
SeleniumBasicでBasic認証の利用 usage_authentication
usage_authenticationでは、認証用のダイアログボックス(Basic認証)の利用方法を紹介しています。認証用のページは、ここを参照しています。認証ダイアログボックスのイメージ例は以下のとおりです。 Basic認証 成功例 Examplesに掲載された内容で認... -
SeleniumBasic-Examples
SeleniumBasicでダイアログボックスのハンドル usage_alert
usage_alertでは、ブラウザのダイアログボックスの利用方法を紹介しています。ダイアログボックスをアラート型オブジェクトとしてキャッチし、処理します。ダイアログボックスは、ブラウザ操作中に出現してくる確認画面や、入力ボックスのことで、JavaSc... -
SeleniumBasic-Examples
SeleniumBasicで静的にdriverを利用する browsers_static
SeleniumBasicで利用するdriver変数を静的(static)に利用する内容を紹介します。通常、SeleniumBasicでVBA実行した場合、stop処理をしなければ、コード終了後、自動的にブラウザは閉じられます。今回紹介するコードでは、同モジュール内で異なるプロシ... -
SeleniumBasic-Examples
他アプリで起動中のSeleniumを操作する browsers_running
VBScript等でSeleniumを起動中のブラウザにVBA(SeleniumBasic)が操作を加える方法を紹介します。このコードを実行する場面があまり思い浮かばないですが、Examplesで紹介があったコードですので紹介します。 起動実行用のVBScriptを作成、実行 メモ帳... -
VBScript
VBScriptをバックグラウンドで実行する。
VBScriptをバックグラウンドで実行する方法を備忘記録として残しておきます。普段、VBScriptを利用しないので、以下ページを参照させていただきました。 Selenium-Server-Standaloneをバックグラウンドで実行する手順を説明します。Selenium-Server-Sta... -
SeleniumBasic-Examples
SeleniumをSelenium-Serverで起動させる browsers_remote
browsers_remoteモジュールの内容解説と利用方法について説明します。browsers_remoteは、Selenium-Server(Selenium Grid)をインストールしたマシンをリモートで起動させるコードになっていました。Examplesは、リモートマシンと自PCが同一で動作せて... -
SeleniumBasic-Examples
SeleniumBasicをプロファイル指定して起動させる browsers_profile
SeleniumBasicでブラウザを起動する場合、プロファイルは、デフォルトでSeleniumのプロファイルを指定して起動しています。 今回は、新たにプロファイルを作成してChromeを起動する方法とプロファイルを指定して起動する方法を紹介したいと思います。普... -
SeleniumBasic-Examples
SeleniumBasicを拡張機能付でブラウザ起動させる browsers_extension
通常SeleniumでChromeを起動させた場合、通常Chromeを利用するデフォルトのプロファイルとは別のプロファイルで起動させるため、Chromeのアドインは何も付与されずに起動されます。 今回のご紹介ではSeleniumブラウザを拡張機能付きで起動します。私は... -
SeleniumBasic-Examples
SeleniumBasicをリモートデバッグで利用する browsers_debug
browsers_debugの内容解説と利用方法について説明します。 リモートデバッグをは何かというと、異なるOSの仮想環境のブラウザをリモートで接続してテストする事の様ですが、今回はその様な目的では利用しません。 デバッグモードでChromeを立上げると... -
SeleniumBasic-Education
SeleniumBasicの操作(基礎編)第2回:ブラウザ起動の確認(browsers_all)
教育講座フロント SeleniumBasicでGoogleChromeの「ブラウザの起動」と「ブラウザを閉じる」といった基本的な動作を解説します。本記事では、SeleniumBasicの操作(基礎編)第2回の内容と共に、SeleniumBasicのExmaples.xlsmにあるbrowsers_allの解説を... -
SeleniumBasic-Tips
SeleniumBasicの操作(基礎編)第1回:SeleniumBasic インストール
教育講座フロント SeleniumBasicの操作(基礎編)の第1回目として、SeleniumBasicのインストール手順と実行環境の構築方法について紹介します。SeleniumBasicインストールファイルのダウンロード、インストールの手順を掲載しています。また、インスト...
1