selenium自動化テストの開始
シーンの操作
需要変更が遅いサイクル長スクリプト多重化可能ツールが必要
Selenium Webdriver FireBug FirePath Seleniumメンバー
Selenium RC Selenium IDE:自動化スクリプト記録ツール selenium Webdriver Selenium Grid:分散テストツールさぎょうげんり
スクリプト起動、webdriver、ブラウザスクリプト操作ブラウザ、ブラウザの結果をスクリプトに返す
注意点
火狐ブラウザのバージョンはあまり高くできません.指定するバージョンが必要です.そうしないと、に失敗します.
Selenium IDEインストール
ダウンロードアドレス:http://www.softpedia.com/get/Internet/Internet-Applications-Addons/Mozilla-Extensions/Selenium-IDE.shtml ブラウザでは、ファイルがプラグインにインストールされている.
スクリプトを記録するツールスクリプトをIDEにエクスポートしてを実行できます.
IDEではfireFoxのインストールパスSystem.setProperty("webdriver.firefox.bin","E:\\FireFox\....")
を設定必要がある.
自動化フレームワークの構築
Java環境 Selenium webdriver java testNG環境testNG環境
Eclipseで selenum webdriver jarパッケージをダウンロード
新規Javaエンジニアリングロードselenium webdriver jarパッケージを導入
はパッケージを導入し、のロードに成功したことを確認します.
ブラウザの起動
firefox起動driver= new FirefoxDriver();
System.setProperty("webdriver.firefox.bin"," ");
String url ="http://www.baidu.com";
dirver.get(url);
driver.quit();
chrome起動1.chromeドライバをダウンロードし、残りの事前firefoxは一致しています.
Sysytem.SetPropery("webdriver.chrom.driver","chrome ")
IE起動chrom起動と同様に、ダウンロードドライバ、設定パスWebdriver位置決め要素###
一般的な要素の配置:
By.linkText By.partialLinkText By.xpath By.css table By.id By.name By.tagName By.calssNameは要素を見つけることで対応する操作を行い、selenumのapiを呼び出して対応する操作を行うことができます.
Webdriverでよく見られるapi
自分でapiを探せ