Seleniuim簡単な紹介入門

1934 ワード

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を探せ