UwscWebDriver

本ページには広告が含まれています。

導入方法

https://github.com/stuncloud/UwscWebDriver UwscWebDriver

Code→Download ZIPからダウンロード

GUIで導入するドライバーを選択。

UWSC

以下のプログラムを実行で最新版がダウンロードされます。UwscWebDriver.uwsと同じフォルダに以下のプログラムを保存してから実行します。

UWSC

バージョンを指定する場合は以下のように第一引数に指定します。Firefoxだけはビットを指定。32bitは32、64bitは64。

UWSC

ブラウザが起動しないとき

以下のプログラムを実行したときに出てくる「Perl(command line)」のウィンドウの1行目に記載されているバージョンとブラウザのバージョンに違いがないかを確認します。

UWSC
UWSC

コマンドラインでは「106.0.5249.61」、ブラウザでは「105.0.5195.128」となっていてメジャーバージョンが違うのでバージョンを指定してダウンロードし直します。

UwscWebDriver_Chrome_コマンドライン UwscWebDriver_バージョン確認

以下のようにブラウザのバージョンを指定してダウンロードします。これでブラウザが起動するようになるはずです。

UWSC

ダウンロードされるファイル

上記プログラムを実行したときにダウンロードされるファイルです。引数に指定したバージョンによってzipファイルは値が変わるかもしれないです。ダウンロードされるフォルダは実行した場所です。

Chrome
UWSC
    • chromedriver.exe
    • chromedriver_win32.zip
Edge
UWSC
    • msedgedriver.exe
    • msedgedriver.zip
Firefox
UWSC
    • geckodriver.exe
    • geckodriver-v0.27.0-win64.zip

バージョンの確認方法

Google Chrome

ブラウザを起動→メニュー→ヘルプ→Google Chromeについて

UWSC

Chromium

ブラウザを起動→メニュー→Chromiumについて

旧Edge

ブラウザを起動→メニュー→設定→全般の一番下の「このアプリについて」

Firefox

ブラウザを起動→メニュー→ヘルプ→Firefoxについて

UWSC

UWSCWebDriverをどのフォルダにおいても呼び出せるようにする

UWSCWebdriverは呼び出すプログラムと同じフォルダに置かないと実行できませんが、exeファイルのパスを相対パスから絶対パスに書き換えることで違うフォルダからも呼び出せるようになります。

UWSC

プログラムを以下のように書き換えます。folderspecの最後は「\」を付けます。

UWSC

UwscWebDriver.uwsも相対パスから絶対パスにすることで同じフォルダになくても呼び出すことができます。

UWSC
UWSC

どのバージョンを使ってるのかわからなくなるからフォルダ名にバージョンを加えておくと良いかも。

UWSC

ブラウザが起動しないとき

以下のプログラムを実行したときに表示されるコマンドプロンプトを確認します。

UWSC

実行するのは起動したいブラウザのプログラムだけで大丈夫です。

1行目に書かれているバージョンがブラウザのバージョンと違う場合、最新のウェブドライバーが入っていないので導入方法を参考にインストールします。また最新バージョンを入れるときはブラウザ・コマンドプロンプトを閉じておきます。

コマンドプロンプト
UwseWebDriver_コマンドプロンプト

モジュール

WebDriverモジュール
Byモジュール
CSSセレクタを生成
JSモジュール
WebDriverDownloadモジュール
WebDriverをダウンロードする

オブジェクト

WebDriverOptionオブジェクト
driverオブジェクト
ブラウザ操作に関するオブジェクト
elementオブジェクト

参考文献

  1. https://stuncloud.github.io/UwscWebDriver/
  2. https://github.com/stuncloud/UwscWebDriver
  3. https://github.com/stuncloud/UwscWebDriver/wiki/driver%E3%82%AA%E3%83%96%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88
  4. https://github.com/stuncloud/UwscWebDriver/wiki/WebDriverDownload%E3%83%A2%E3%82%B8%E3%83%A5%E3%83%BC%E3%83%AB
  5. https://github-wiki-see.page/m/stuncloud/UwscWebDriver/wiki/driver%E3%82%AA%E3%83%96%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88#ExecuteScript
  6. https://github.com/stuncloud/UwscWebDriver/releases