2012-05-08 13 views
2

セレンのWebテストを初めて勉強しました。私はそれを習得する方法を段階的に教えてください、そして、私は勉強する必要がある技術は何ですか?セレンの学習ステップby

答えて

3

ブラウザでSeleniumテストを記録するためのユーザーインターフェイスであるSelenium IDEまたはSe Builderをダウンロードすることをお勧めします。どちらの方法でも、テストを記録し、さまざまな言語にテストをエクスポートできます。

注目すべき重要な点は、テストが順番に実行するステップのリストで構成されているオリジナルのSelenium 1と、プログラミングテスト用のAPIであるSelenium 2/Webdriverという2つのSeleniumがあることです。

(完全公開:私はSe Builderの主な開発者です。私はそれに完全に偏っています。新人にとっておそらくそれほど恐ろしいとは思いますが、Selenium IDEはより確立された標準IDE :))を更新

3

:追加のリソースがZarkonnenが呼び出さ記録と再生ツールが良い開始され

の下にリストされています。また、セレン自体の基本を理解する必要があります。コード内のテストを書くには、Selenium HQ's documentation pagesの良い情報があります。私は最初から正しい取得することが重要だと思い

3つのこと:

  • Learn about locators on pages、一つの場所に保存する方法を学ぶ(ページオブジェクトパターン上に読んでいるかもしれ記録/再生ツールについて注意してください
  • ダイナミックコンテンツ(AJAX)を扱う方法を学ぶimplicit and explicit waits
  • モジュラーテストについて学んでください。小さな、再利用可能なコンポーネントを作成します。

Rubyで作業している場合は、Cheezy's page_object gemをご覧ください。

また、Google WebDriverプロジェクトページでthe various intro pagesをご覧ください。

更新:Dave HaeffnerのElemental Seleniumと彼のSelenium Guidebookも見てください。どちらも簡単な例ではなく、現実世界の人々が苦労しているための素晴らしいリソースです。