11739


`Selenium WebDrier`というのを今までブラウザそのものではなく、ブラウザを操作するものだと思っていたのですが、Railsのテストでは
phantomjs か selenium かを選択する場面があり、ブラウザそのものとして扱われているようです。

公式サイトを読んでみたのですが、いまいちよくわかりませんでした。  
<http://www.seleniumhq.org/projects/webdriver/>  
<https://en.wikipedia.org/wiki/Selenium_(software)>

Selenium というプロジェクトの中に Selenium WebDriver があるようなのですが、それぞれの分類はどうなっているのでしょうか？


CC BY-SA 3.0
2015-06-25T12:06:39.110
11728
2015-06-26T22:41:45.807
3271
question
selenium selenium-webdriver
Selenium WebDriverとはブラウザを操作するものか、それともブラウザ自体？


Selenium WebDriverを使うには別途ブラウザをインストールする必要があります。ブラウザその物ではありません。

Selenium WebDriverはブラウザをスクリプトで操作する為のドライバで、Selenium WebDriver +
ブラウザの組合せで使用します。主にJavaScriptも含めたウェブサイトのテストに使用されますが、ブラウザの画面表示を伴うため、動きが遅いです。

phantomjsはスクリプトで操作可能なヘッドレスブラウザです。画面表示を行わない分高速で、こちらも主にウェブサイトのテストに使用され‌​ます。


CC BY-SA 3.0
2015-06-25T16:28:14.057
11739
2015-06-26T22:41:45.807
2015-06-26T22:41:45.807
10170
10170
11728
answer