Seleniumメモ


こんにちはkです、Seleniumについてメモ

Seleniumとは

ブラウザのオートメーションツールです。自動でブラウザを操作し、Webサイトの動作テストを行うことが可能。

Selenium WebDriver

Selenium WebDriverは各種ブラウザごとにドライバを用意しています。それらのドライバはJSON Wire ProtocolというSeleniumが定義しているRESTful APIに対応していて、このAPIに従ってリクエストすることでブラウザを操作することが可能。

※RESTful API

RESTとはRepresentational State Transferの略。リソースにURLで名前をつけ、HTTPメソッド(GET、POST、PUT、DELETEなど)で操作するという考え方のこと。そのようなAPI全般を総称してRESTful APIと呼ぶ。