自動化テスト--selenium-webDriver
2757 ワード
WebDriverの紹介
webDriverはselenium-rc-apiのいくつかの限界を解決するために設計され、より簡単で符号化しやすいインタフェースを提供しています.selenium-webDriverは、ダイナミックなWebページをよりよくサポートし、再ロード時にページ要素が変化するように開発されています.WebDriverの目標は、現在の高度なWebAppをサポートするテスト問題を提供するために、オブジェクト向けに設計されたものを提供することです.
WebDriverとselenium-rcはブラウザを駆動する上で何が違いますか?
selenium-webDriverは、さまざまなブラウザに内蔵されているメソッドを直接呼び出して自動化します.どのように直接呼び出すかは、使用するブラウザによって異なります.
selenium-rcを使う人は、selenium-rcを使うのとの違いが大きいことを知っているはずです.selenium-rcの実行メカニズムは、異なるブラウザで同じです.selenium-rcにはjsを内蔵する方法があります.あなたが使用しているブラウザの内部では、ブラウザが開くと、jsを使用してブラウザの内部のautを駆動します.Web Driverはこのメカニズムを使用していないことを改めて強調し、ブラウザ内蔵メカニズムを直接呼び出して自動化を完了した.
WebDriverとselenium-Driver
selenium-driverを必要としないかは、selenium-webDriverをどのように使用するかによって異なります.selenium-webDriverだけを使いたいならselenium-serverは必要ありません.ブラウザとテストの実行が同じマシンにすぎない場合は、selenium-serverも必要ありません.
次のような場合はselenium-serverが必要です
1、selenium-gridを使用して、あなたのテスト例を異なるマシンまたは仮想マシンに分散して実行します.
2、リモートのマシン上の特定のブラウザバージョンを使用します.
3、javaまたはruby,c#,pythonではなくHtmlUnit Driverを使用するにはselenium-serverが必要です
selenium-webDriverエンジニアリング---javaバージョンを作成します。
1、maven普通工事を作成する.
2、selenium-server依存を追加し、使用するブラウザに対応するdriver
4.0.0
MySel20Proj
MySel20Proj
1.0
org.seleniumhq.selenium
selenium-java
2.33.0
com.opera
operadriver
com.opera
operadriver
1.3
org.seleniumhq.selenium
selenium-remote-driver
3、mvn clean installの実行、およびmvn eclipse:eclipse構築完了、
注記:プロジェクトが作成された後、スクリプトをどのようにコードするか、次回に書くか、
selenium-webDriverは、さまざまなブラウザに内蔵されているメソッドを直接呼び出して自動化します.どのように直接呼び出すかは、使用するブラウザによって異なります.
selenium-rcを使う人は、selenium-rcを使うのとの違いが大きいことを知っているはずです.selenium-rcの実行メカニズムは、異なるブラウザで同じです.selenium-rcにはjsを内蔵する方法があります.あなたが使用しているブラウザの内部では、ブラウザが開くと、jsを使用してブラウザの内部のautを駆動します.Web Driverはこのメカニズムを使用していないことを改めて強調し、ブラウザ内蔵メカニズムを直接呼び出して自動化を完了した.
WebDriverとselenium-Driver
selenium-driverを必要としないかは、selenium-webDriverをどのように使用するかによって異なります.selenium-webDriverだけを使いたいならselenium-serverは必要ありません.ブラウザとテストの実行が同じマシンにすぎない場合は、selenium-serverも必要ありません.
次のような場合はselenium-serverが必要です
1、selenium-gridを使用して、あなたのテスト例を異なるマシンまたは仮想マシンに分散して実行します.
2、リモートのマシン上の特定のブラウザバージョンを使用します.
3、javaまたはruby,c#,pythonではなくHtmlUnit Driverを使用するにはselenium-serverが必要です
selenium-webDriverエンジニアリング---javaバージョンを作成します。
1、maven普通工事を作成する.
2、selenium-server依存を追加し、使用するブラウザに対応するdriver
4.0.0
MySel20Proj
MySel20Proj
1.0
org.seleniumhq.selenium
selenium-java
2.33.0
com.opera
operadriver
com.opera
operadriver
1.3
org.seleniumhq.selenium
selenium-remote-driver
3、mvn clean installの実行、およびmvn eclipse:eclipse構築完了、
注記:プロジェクトが作成された後、スクリプトをどのようにコードするか、次回に書くか、
1、maven普通工事を作成する.
2、selenium-server依存を追加し、使用するブラウザに対応するdriver
4.0.0
MySel20Proj
MySel20Proj
1.0
org.seleniumhq.selenium
selenium-java
2.33.0
com.opera
operadriver
com.opera
operadriver
1.3
org.seleniumhq.selenium
selenium-remote-driver
3、mvn clean installの実行、およびmvn eclipse:eclipse構築完了、注記:プロジェクトが作成された後、スクリプトをどのようにコードするか、次回に書くか、