セレンのWebテストを初めて勉強しました。私はそれを習得する方法を段階的に教えてください、そして、私は勉強する必要がある技術は何ですか?セレンの学習ステップby
2
A
答えて
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も見てください。どちらも簡単な例ではなく、現実世界の人々が苦労しているための素晴らしいリソースです。
関連する問題
- 1. 画像認識アルゴリズムの学習ステップ
- 2. TensorFlowエスティメーターでの学習/再学習
- 3. Node.js学習ガイドまたは学習プラン
- 4. 深い学習と機械学習
- 5. エンティティフレームワークの学習
- 6. グラフィカルレイアウトアルゴリズムの学習
- 7. Subversionの学習
- 8. スパークストリーミングの学習
- 9. 教師あり学習、(ii)教師なし学習、(iii)補強学習
- 10. マルチタスク学習
- 11. NativeScript学習ロードマップ?
- 12. sklearnパーセプトロン学習
- 13. 学習課題[]
- 14. 学習TypeScript - キャスティングタイプ
- 15. 学習Javascriptと
- 16. 学習Angularjs 2
- 17. 学習アーラン
- 18. 学習ガイドJ2ME
- 19. 学習GridView
- 20. 学習イベント
- 21. 学習VB6 FAST
- 22. XRCed学習リソース?
- 23. は学習リンクリスト
- 24. RNNシーケンス学習
- 25. パーセプトロン学習アルゴリズム
- 26. 残留学習
- 27. 機械学習のトレーニングのステップ時間とは何ですか?論文で
- 28. グーグルタンゴエリア学習のタグオブジェクト
- 29. Visual C++の学習
- 30. qplotの学習(gnuplot)