LoginSignup
1
1

More than 5 years have passed since last update.

Seleniumのことをメモっておこうぜ☆(^~^)

Last updated at Posted at 2018-09-11

だらだら書く。

要は ブラウザの検索フォームに "天気予報" とかキーワードを入れて [Enter]キーまで押してくれるやつだぜ。
作ったWebサイトのテストを自動化するのに使ったり、
Excelのマクロを記録する感じで使える。

  • Firefox
  • Google Chrome

の2つだけに対応しているらしいが、Chrome でしか使ったことない。

「Selenium IDE」
https://chrome.google.com/webstore/detail/selenium-ide/mooikfkahbdckldjjndioackbalphokd

上のリンクからすぐ使える。
グーグルの拡張機能として入れると、Excelのマクロを記録する感じで使えるだけだぜ。

これが役に立ったと感じるのは、Windowsのタスクスケジューラーに登録して 毎日11時に Webサイトにログインする、
とか そういう処理を自動化することだぜ。

また、ブラウザを立ち上げなくても フォームにテキストを入力して ボタンを押したのと同じことを
通信データのやりとりだけでやってしまうことを 「ヘッドレス」 という。

「ヘッドレス」は ひとまず置いておく。

自動で入力していく方法は

  • Selenium Side Runner (Excelのマクロ記録みたいに、プログラミングしなくてよくて再生できるやつ。2018-09-11時点で、Linux版とMac版しかないらしい。Windows版は作ってる途中らしい)

が使えるとベストだと思うんだが、Windows版はまだ無かった。
まだ、プログラミングするやつがある。

  • WebDriver IO (いわゆるプログラミングするやつ)
  • Selenium-WebDriver (Selenium用のWebDriver IO)

WebDriver IO は Webブラウザーの操作を自動化するやつで、 Python でも Ruby でも JavaScript でも C# でも Java でも有るのだろう、多分。

Selenium-WebDriver は、Selenium 用に WebDriver IO を そのまま使うよりシンプルにしたやつだ。
わたしは Selenium-WebDriver と、 JavaScript の Node js でやることにした。

//書きかけ。

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1