Selenium(Edge/Chrome)

Selenium(Edge/Chrome)

Chromeで自動テストソフトウェアによって制御されていますを非表示にする【Selenium】【ExcelVBA】

IE自動操作の時と違い、Chromeを自動操作する際、画面上に以下表示がされます。 -------------------------- Chromeで自動テストソフトウェアによって制御されていま...
0
Selenium(Edge/Chrome)

Edge/Chromeでブラウザのウィンドウ表示倍率を変更する【Selenium】【ExcelVBA】

Edge/Chromeブラウザの表示倍率設定 Seleniumを利用して、ブラウザのウインドウの表示倍率設定変更可能です。 ただし。Selenium自体に機能はなく、ExecuteScriptでブ...
0
Selenium(Edge/Chrome)

Edge/Chromeでファイルダイアログからアップロードする【Selenium】【ExcelVBA】

ファイルダイアログからファイルをアップロードする Edge/Chromeの自動制御にて、ローカルにある画像データ等をアップロードしたいケースがあります。 Webサイトではドラッグアンドドロップなど...
0
Selenium(Edge/Chrome)

Edge/ChromeのVerを取得する【Selenium】【ExcelVBA】

Edge/ChromeのVerを取得する Excel VBAマクロでEdge/ChromeのVerを取得することが可能です。 レジストリから取得します。 Edge/ChromeのVerを取得する...
0
Selenium(Edge/Chrome)

Chrome/EdgeでJavaScript使用し、画面スクロールさせる【Selenium】【ExcelVBA】

Chrome/Edgeで画面スクロールしたい Excel VBAマクロでブラウザを自動制御する際、ブラウザ画面をスクロールさせることも可能です。 Twitter等の画面下部に移動する事で、ページを...
0
Selenium(Edge/Chrome)

SeleniumError elements click intercepted is not clickable at point(x,y)の対処法【ExcelVBA】

開発環境のChrome/Edgeでは自動操作が可能だが、客先環境では動かない。 となるとPC環境の恐れがあります。 よく出る問題がis not clickable at point です。 ...
0
Selenium(Edge/Chrome)

Chromeをシークレットモードで起動する【Selenium】【ExcelVBA】

SeleniumでChrome自動操作する際、シークレットモードで起動したいケースがあります。 AddArgument で"--incognito"を追加するだけで、シークレットモード起動のオプショ...
0
Selenium(Edge/Chrome)

Edge/Chrome_SeleniumBasicのインストール【ExcelVBA】

Edge/Chromeの自動操作の前準備 ExcelVBAを使用して、Webブラウザ(Edge/Chrome)の自動操作をする為には事前準備が必要です。 SeleniumBasicのインストール→...
0
Selenium(Edge/Chrome)

ChromeでUserAgent(UA)を偽装する【Selenium】【ExcelVBA】

User-Agent Client Hints への移行が進んでいるため、 UserAgentを偽装する事もだんだん少なくなっていきますが、Chromeで偽装する事が可能です。 ChromeでUs...
0
Selenium(Edge/Chrome)

Chrome/EdgeでローカルのHTMLファイルを表示する【Selenium】【ExcelVBA】

Webページを自動操作するSeleniumですが、ローカルの自身環境でテストをする場合があります。 ファイルプロトコル【file:///】を使用するのみで、それ以外の操作は変わりません。 Chro...
0
Selenium(Edge/Chrome)

Chrome/EdgeでSendKeysをJavaScript経由で反映する【Selenium】【ExcelVBA】

Webページ内のテキストボックスやパスワードボックスへ値を反映する方法はSendKeysで送るだけでした。 EnterキーやTabキーなどの特殊キーを反映することはこちらの記事、 複数のキーをまと...
4
Selenium(Edge/Chrome)

Chromeで指定要素まで画面スクロールさせる【scrollIntoView】【Selenium】【ExcelVBA】

Chromeで指定した要素まで画面スクロールさせる Excel VBAマクロでSeleniumBasicを使用して、自動操作する際、IE自動操作と異なり注意が必要です。 要素が見えていないとコード...
0
Selenium(Edge/Chrome)

Chromeでファイルダウンロード先を変更する【Selenium】【ExcelVBA】

Seleniumを利用した際、Chromeでファイルの保存先を変更したい場合があります。 既存のプロファイルを使用したり、起動しているブラウザを操作することで回避も出来ますが、 SetPrefer...
0
Selenium(Edge/Chrome)

ChromeでファイルをPCにダウンロードする【Selenium】【ExcelVBA】

VBAでSelenium経由Chromeを起動し、画像ファイルなどをダウンロードしたい時があります。 Win32APIのURLDownloadToFileでダウンロードする事が可能です。 Webペ...
0
Selenium(Edge/Chrome)

ChromeでProxyサーバー使用する【Selenium】【ExcelVBA】

社内ネットワークからProxyサーバーを通してインターネット使用するといったケースがあります。 SeleniumでProxyサーバー経由する場合はAddArgument で「proxy-server...
0
Selenium(Edge/Chrome)

Chrome/EdgeのWebDriver自動更新【Selenium】【ExcelVBA】

IE自動操作の場合と異なり、webdriverのVerupはSeleniumでは避けられません。 自身の環境だけであれば特に問題ないのですが、顧客へマクロを配布後、 driverを手動更新して頂く...
2022.02.15 0
Selenium(Edge/Chrome)

2146232576オートメーション エラーの対処方法【Selenium】【ExcelVBA】

開発環境のChrome/Edgeでは自動操作が可能だが、客先環境では動かない。 SeleniumBasicインストール済み webdriverも適合済み 上記環境の場合、.NET...
2022.02.14 0
Selenium(Edge/Chrome)

SessionNotCreatedExceptionの対処法【Selenium】【ExcelVBA】

今まで動いていたChrome/Edgeがある日動かなくなった。 起動時に注意メッセージが表示され、動作がストップしてしまったケースの対処方法です。 エラー内容 SessionNotCreated...
2022.02.14 0
Selenium(Edge/Chrome)

普段使用しているブラウザを起動しようとするとエラー発生する【Selenium】【ExcelVBA】

AddArgumentで"--user-data-dir="を利用して、普段使用しているブラウザを起動する場合、 VBAからChromeを起動する前に、手動でChromeを起動しているとエラーが発生...
0
Selenium(Edge/Chrome)

Chromeで既存のプロファイルを使用する(ログイン状態維持する)【Selenium】【ExcelVBA】

VBAでChrome起動し、特定サイトへログインをしたい場合、毎度ID/パスワードを入力をしないといけません。 通常のサイトであれば上記でも問題ないのですが、ログイン時に画像認証やSMS認証があ...
0
タイトルとURLをコピーしました