Excel

SeleniumBasic(Selenium VBA)がMicrosoft Edgeに対応しました。

言わずと知れたWebブラウザーの自動制御ツール「Selenium」のVBA向けラッパー「SeleniumBasic」(旧Selenium VBA)が v2.0.6.0 でMicrosoft Edgeに対応しました。

Option Explicit

Public Sub SeleniumBasicSample()
  With CreateObject("Selenium.EdgeDriver")
    .Start
    .Get "http://www.bing.com/"
    .FindElementById("sb_form_q", 5000).SendKeys "Microsoft MVP"
    .FindElementById("sb_form_go").Click
    .TakeScreenshot(1000).ToExcel ActiveSheet.Range("C3")
    .Quit
  End With
End Sub

SeleniumBasicWithMicrosoftEdge_01

EdgeがCOMオートメーション非サポートで、外部から制御するにはWebDriverを使う必要があると知り、SeleniumBasicの対応はまだかまだかと待ち望んでいましたが、ここにきてようやく対応です。
これでVBAからEdgeの制御がしやすくなりますね!!

2018/7/26 追記:
改めて動作確認してみました。


2019/6/5 追記:
Windows 10 May 2019 Updateでも動作確認を行いました。

2015年10月の人気記事前のページ

[リボン・カスタマイズ]dynamicMenu要素から任意のマクロを実行する。次のページ

関連記事

  1. Office関連

    [Excel Services ECMAScript]ActiveWorkbookのシート数を取得す…

    埋め込んだExcelワークブックのシート数を取得するコードです。 …

  2. Office アドイン

    [Office用アプリ]Apps for Office サミット!で登壇しました。

    21日(土)に開催されたOffice 用アプリの勉強会「Apps fo…

  3. Office関連

    格子状にガイドを追加するPowerPointマクロ

    前回の記事で、PowerPoint 2013で追加されたGuide、G…

  4. Windows 10

    【2017年4月版】Microsoft Edgeで開いているページを名前を付けて保存する方法

    2015年8月に、Microsoft Edgeで開いているページを名前…

  5. Office関連

    Office 365 APIをVBAから呼び出す(2)

    前回の記事ではOffice 365とAzure ADの紐づけを行いまし…

  6. Office関連

    Internet Explorer用OneNoteアドオンを利用して指定したWebページをOneNo…

    「Evernote Webクリッパーで指定したWebページをEvern…

コメント

  • コメント (0)

  • トラックバックは利用できません。

  1. この記事へのコメントはありません。

Time limit is exhausted. Please reload CAPTCHA.

※本ページはプロモーションが含まれています。

Translate

最近の記事

アーカイブ

PAGE TOP