Help us understand the problem. What is going on with this article?

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

More than 1 year has passed since last update.

だらだら書く。

要は ブラウザの検索フォームに "天気予報" とかキーワードを入れて [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 でやることにした。

//書きかけ。

Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
No comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
ユーザーは見つかりませんでした