SelenuimVBA

Top / Coding / VBA / SelenuimVBA
 

ページ構成
−Top
  • −Coding
    • +.NET
    • +CUDA
    • +JavaScript
    • +MSOffice
    • +PHP
    • +PowerShell
    • +Python
    • +Ruby
    • −VBA
      • ・.NETFrameworkの使用
      • ・COMコンポーネントの使用
      • ・Closeメソッド
      • +Excel
      • ・FileSystemObject
      • ・Framework
      • ・GitHubで公開されているコード一覧
      • +IEの操作
      • ・INIファイルの読み書き
      • ・MACアドレスの取得
      • +Outlook
      • ・PowerPoint
      • −SelenuimVBA
        • ・IEの操作
        • ・ファイルのダウンロード
        • ・フレームの切り替え
        • ・ブラウザの指定
        • ・要素の指定方法
      • ・SendKeys、SendInput
      • ・TemplateEngine
      • ・VBA7
      • +Word
      • ・Word参考記事
      • ・ウィンドウをアクティブに
      • ・オートコレクト
      • ・クリップボードの操作
      • ・タスクの終了
      • ・ドキュメント自動生成
      • ・ハッシュを求める
      • ・ヒアドキュメントの実現
      • ・メールの作成
      • +ユニットテスト
      • ・一歩前へ
      • ・開発者
      • ・公開されているクラス一覧
      • ・人に説明するとき用のメモ
      • ・正規表現
    • +misc
    • +画像処理
  • +Server
  • +memo
  • +misc
  • +カメラ
  • +科学技術
  • +記事
  • +数値解析
最新の10件
2018-01-16 更新
  • misc/Hardware/各種プロセッサの倍精度演算性能
2017-11-27 更新
  • Coding/misc/raspberrypi
2017-11-02 更新
  • Coding/.NET/NuGetパッケージの作成
2017-10-19 更新
  • Coding/MSOffice/VSTO/ThisAddin_Startupに処理を書く問題が起きる
2017-06-16 更新
  • Coding/.NET/VisualStudioビルドイベント
2017-05-28 更新
  • misc/Hardware/タブレット向けCPU/複製
2017-05-25 更新
  • Coding/Python/CloudVision
2017-05-24 更新
  • misc/ロードバイク/サイクルロード/奈良
2017-05-11 更新
  • misc/ソフトウェア/文章/文章校正、作成支援ツール
2017-03-15 更新
  • misc/ソフトウェア/プロジェクト管理ツール

Powered By

b_pukiwiki.official.png

edit

目次

  • 概要
  • selenium-vba
    • なにこれ?
      • そもそもSeleniumとは?
    • インストール方法
    • 使い方とか
    • 参考記事
      • 紹介記事
      • サンプルコード

概要 †

VBAでSeleniumを扱う方法、というかSelenium-vbaの紹介など。
VBAでIEを直接操作していたものの、IEのバージョンアップに伴い今まで書いてたコード(直接IEを操作するコード)がうまく動作しなくなって、イラッときた人にささげる。(おれだよ!おれ!)

↑

selenium-vba †

↑

なにこれ? †

SeleniumのVBA Binding & Selenium IDE Plugin for VBA。
インストーラパッケージにまとまってるので、管理者権限さえあれば、お手軽に導入可能。

selenium-vba - Selenium wrapper and fomatters for Visual Basic Application and Visual Basic Script - Google Project Hosting

もうちょい掘り下げて書くと、
Selenium-vbaは、VBAからSelenium(Selenium RC, 及びWebDriver)を呼び出せるようにしたC#ライブラリ(DLL)とその周辺ツール(開発補助ツール)からなる。

↑

そもそもSeleniumとは? †

この辺の記事がおすすめ。特に1つ目。

  • Selenium何とかっていうツールがやたら色々あるのはどういうわけなのか | 品質向上ブログ
  • Selenium IDEを使って、ChromeやIE上でテストスクリプトを実行する方法 | 品質向上ブログ
↑

インストール方法 †

  1. 上記selenium-vbaのサイトからインストーラをダウンロードしてインストール
    1. Firefox使ってる場合は、インストール後に、自動でSeleniumIDEのPluginを入れる手はずを整えてくれる。(超便利!)

Selenium本体とかWebDriverとかは全部勝手に入れてくれます。(ほんとマジ超便利!)

↑

使い方とか †

  • Selenium IDEでスクリプト作る
    • VBAのフォーマットを選択してコピー
  • VBA書いて実行
    • VBAのプロジェクトに貼りつけ
    • プロジェクトの参照を追加
↑

参考記事 †

↑

紹介記事 †

Selenium VBA - つれづれなるままに。
Selenium VBA その2 - つれづれなるままに。
Selenium VBA - 自動テストがExcelパワーで一気に便利に!|オープンソース・ソフトウェア、ITニュースを毎日紹介するエンジニア、デザイナー向けブログ

↑

サンプルコード †

常駐プログラマーの備忘録: 【Selenium−VBA】プルダウンからラベルで選択する
常駐プログラマーの備忘録: 【Selenium−VBA】SeleniumでTableの行数を取得


関連するページ
  • Coding/VBA/SelenuimVBA
  • Coding/VBA/SelenuimVBA/IEの操作
  • Coding/VBA/SelenuimVBA/ファイルのダウンロード
  • Coding/VBA/SelenuimVBA/フレームの切り替え
  • Coding/VBA/SelenuimVBA/ブラウザの指定
  • Coding/VBA/SelenuimVBA/要素の指定方法

トップ   編集 凍結 差分 添付 複製 名前変更 リロード   新規 一覧 単語検索   ヘルプ   最終更新のRSS
Last-modified: 2014-10-22 (水) (2277d)
Site admin: D*isuke YAMAKAWA

PukiWiki 1.4.7 Copyright © 2001-2006 PukiWiki Developers Team. License is GPL.
Based on "PukiWiki" 1.3 by yu-ji. Powered by PHP 5.3.29. HTML convert time: 0.021 sec.