Selenium(Edge/Chrome)Edge/ChromeでJavaScript経由ラジオボタンの選択/解除【Selenium】【ExecuteScript】 VBAでEdge/Chromeを起動し、Webページ内のラジオボタンの選択・解除する方法です。 通常は要素を指定し、クリック処理を入れるだけです。 しかしながら、JavaScript経由で選択...2022.08.182022.08.21 0Selenium(Edge/Chrome)
Selenium(Edge/Chrome)Edge/Chromeでラジオボタンの状態を取得【Selenium】【ExcelVBA】 VBAでEdge/Chromeを起動し、Webページ内のラジオボタンの状態を取得する方法です。 要素を指定し、Attributeで取得するだけです。 ラジオボタンを選択・解除するサンプルコード ...2022.08.17 0Selenium(Edge/Chrome)
Selenium(Edge/Chrome)Selenium「Edge/Chromeで操作するフレームを親フレームに戻す」【エクセルマクロ】 Edge/Chromeブラウザ操作でフレーム(frame)を切り替えしたいケースがあります。 その場合、SwitchToFrame でフレームの操作先を変更すればOKでした。 操作後、元の親フレー...2022.08.162022.08.18 0Selenium(Edge/Chrome)
Selenium(Edge/Chrome)Selenium「Edge/Chromeで操作するフレームを切り替える」【エクセルマクロ】 Edge/Chromeブラウザ操作でフレーム(frame)を切り替えしたいケースがあります。 フレームページのサンプル Seleniumでフレームを切り替える 注意点 ...2022.08.102022.08.18 0Selenium(Edge/Chrome)
Selenium(Edge/Chrome)Selenium「Edge/Chromeでマウスオーバー処理を実装する」【エクセルマクロ】 ExcelVBAではid、Class、Nameなどさまざまな要素を取得して Selenium(Edge/Chrome)の自動制御が可能ですが、 マウス処理を疑似的に行うことが可能です。 マウスオ...2022.08.072022.08.08 0Selenium(Edge/Chrome)
Selenium(Edge/Chrome)実効時エラー13 ERR_INTERNET_DISCONNECTEDの対処法【ExcelVBA】 開発環境のChrome/Edgeでは自動操作が可能だが、客先環境では動かない。 となるとPC環境の恐れがあります。 エラー内容 実効時エラー13 unknown error ERR_INTER...2022.08.062022.08.08 0Selenium(Edge/Chrome)
Selenium(Edge/Chrome)Selenium「Edge/ChromeでXPathを使用し要素をクリックする」【エクセルマクロ】 ExcelVBAではid、Class、Nameなどさまざまな要素を取得して Selenium(Edge/Chrome)の自動制御が可能ですが、 XPathを使用しても要素のクリックが可能です。 ...2022.08.03 0Selenium(Edge/Chrome)
Selenium(Edge/Chrome)実効時エラー0 SeleniumError element not interactableの対処法【ExcelVBA】 開発環境のChrome/Edgeでは自動操作が可能だが、客先環境では動かない。 となるとPC環境の恐れがあります。 よく出る問題がelement not interactable です。 エラー...2022.08.01 0Selenium(Edge/Chrome)
Selenium(Edge/Chrome)Selenium「Edge/ChromeでCSSセレクタを使用し要素をクリックする」【エクセルマクロ】 ExcelVBAではid、Class、Nameなどさまざまな要素を取得して Selenium(Edge/Chrome)の自動制御が可能ですが、 CSSセレクタを使用しても要素のクリックが可能です。...2022.07.312022.08.01 0Selenium(Edge/Chrome)
Selenium(Edge/Chrome)実行時エラー21 TimeoutError The driver failed to open listening port 127.0.0.1:57589 within 10sの対処法【Selenium】【ExcelVBA】 SeleniumBasicで実行時エラー21が表示される SeleniumBasicでwebDriverを使用して、スクレイピングした際、以下エラーが発生する場合があります。 実行時エラー21 T...2022.07.04 0Selenium(Edge/Chrome)
Selenium(Edge/Chrome)Edgeで既存のプロファイルを使用する(ログイン状態維持する)【Selenium】【ExcelVBA】 VBAでEdge起動し、特定サイトへログインをしたい場合、毎度ID/パスワードを入力をしないといけません。 通常のサイトであれば上記でも問題ないのですが、ログイン時に画像認証やSMS認証があった...2022.07.03 0Selenium(Edge/Chrome)
Selenium(Edge/Chrome)VBAでEdge/Chromeを操作する機能のまとめ(逆引き目次)【Selenium】 当ページでアクセス数の多いSeleniumBasic(Edge/Chrome)自動操作・スクレイピングの記事をまとめます 他サイトに比べ圧倒的な記事量、シンプルな作りのページなので理解しやすいと考え...2022.07.012022.08.29 0Selenium(Edge/Chrome)
Selenium(Edge/Chrome)Edge/Chromeでアラートの有無を確認する【Selenium】【ExcelVBA】 Edge/Chromeでサイト上のアラートを処理したい場合があります。 また、アラートの有無によって動作を変えたい場合もあります。 上記の場合、現在アラート表示がされているかどうか確認します。...2022.06.30 0Selenium(Edge/Chrome)
Selenium(Edge/Chrome)実行時エラー400 Argument Error Browser not definedの対処法【Selenium】【ExcelVBA】 たまにSeleniumを組むと、ど忘れしてエラーが発生する場合があります。 IEからEdgeへ置き換え作業などではなく、一からコードを書くときに初歩的なミスをしました。 エラー内容 実行...2022.06.29 0Selenium(Edge/Chrome)
Selenium(Edge/Chrome)VBAでEdge/Chrome操作する為の必須条件「参照設定」する【Selenium】【ExcelVBA】 ExcelVBAマクロではEdge/Chromeを自動操作し、Webスクレイピング、Webクローリングが可能です。 VBAでEdge/Chrome操作の必須条件がSeleniumBasicインストー...2022.06.28 0Selenium(Edge/Chrome)
Selenium(Edge/Chrome)Chromeで画面をモバイルサイズ(mobileEmulation)で起動する【Selenium】【ExcelVBA】 Chromeで画面サイズをPC標準のサイズから、モバイルサイズにすることが可能です。 SetCapabilityでmobileEmulationを変更する形です。 画面をモバイルサイズ(mobil...2022.06.01 0Selenium(Edge/Chrome)
Selenium(Edge/Chrome)Edgeで画面をモバイルサイズ(mobileEmulation)で起動する【Selenium】【ExcelVBA】 Edgeで画面サイズをPC標準のサイズから、モバイルサイズにすることが可能です。 SetCapabilityでmobileEmulationを変更する形です。 画面をモバイルサイズ(mobileE...2022.05.31 0Selenium(Edge/Chrome)
Selenium(Edge/Chrome)Edgeをシークレットモードで起動する【Selenium】【ExcelVBA】 SeleniumでEdge自動操作する際、シークレットモードで起動したいケースがあります。 SetCapabilityで"inprivate"を追加するだけで、シークレットモード起動のオプションが付...2022.05.30 0Selenium(Edge/Chrome)
Selenium(Edge/Chrome)Edgeで自動テストソフトウェアによって制御されていますを非表示にする【Selenium】【ExcelVBA】 IE自動操作の時と違い、Edgeを自動操作する際、画面上に以下表示がされます。 -------------------------- Edgeで自動テストソフトウェアによって制御されています -...2022.05.29 0Selenium(Edge/Chrome)
Selenium(Edge/Chrome)Edgeを非表示で操作する【headless】【Selenium】【ExcelVBA】 VBAでEdgeを起動し、ブラウザを非表示にして操作する事も可能です。 SetCapabilityにheadlessを指定します。 ブラウザを非表示にして自動操作するサンプルコード ...2022.05.28 2Selenium(Edge/Chrome)