Seleniumの明示的な待機処理
UI自動化テストを実行する際、テストケースの安定性を維持するために明示的な待機処理を設定することがよくあります。明示的な待機とは、特定の要素の出現や特定の条件(クリック可能、表示など)が満たされるまで明確に待機することを指し、指定された時間内に条件が満たされない場合、Exceptionが発生します。
以下はSeleniumを使用したテストケースの例で、Seleniumにお ...
7月30日 06:00 投稿
Python+Selenium Web 自動化テストにおけるよくある実装トラップと解決指南
1. 要素検出後のアクション未実行による例外発生
Selenium スクリプトで要素を特定しても、その後 CLICK や SEND_KEYS などの操作ハンドラを呼び出さない場合、テストランナーはエラーではなく完了ステータスを返すものの、実際の UI 操作は記録されません。これは設計段階で「識別→実行」のステップを分離せずに記述している場合に頻繁に発生します。必ずローケータ取得直 ...
6月3日 21:53 投稿