推奨される動作
Selenium プロジェクトによるテストに関するガイドラインと推奨事項。
「ベストプラクティス」に関する注記:このドキュメントでは意図的に「ベストプラクティス」というフレーズを避けています。 すべての状況に当てはまる単一のアプローチはありません。 私たちは「ガイドラインと推奨事項」という考え方を好みます。 これらを読み、特定の環境でどのようなアプローチが有効かを慎重に判断することを推奨します。
機能テストは、多くの理由で正しく行うのが困難です。 アプリケーションの状態、複雑さ、依存関係だけではテストを十分に困難にしないかのように、ブラウザ(特にクロスブラウザの非互換性)を扱うことで、優れたテストを作成することが難しくなります。
Selenium は、機能的なユーザーインタラクションを容易にするツールを提供しますが、適切に設計されたテストスイートの作成を支援するものではありません。 この章では、機能的なウェブページ自動化へのアプローチ方法についてのアドバイス、ガイドライン、および推奨事項を提供します。
この章では、長年にわたって成功が証明されている Selenium ユーザーの多くに人気のあるソフトウェア設計パターンを記録しています。
ロケータの操作に関するヒント
どのロケータをいつ使用するか、またコード内でそれらを最適に管理する方法。