Seleniumについてのリンク集
SeleniumとSelenideの違い
そもそもseleniumとは?
Webアプリケーションのブラウザテストを自動化するツール
seleniumの欠点1
- SeleniumはWebブラウザの操作を自動化するためのツール。
- Webアプリケーションのテストに特化したツールではない
- そのため、Seleniumを使ったテストコードには、冗長になってしまう部分があった。
seleniumの欠点2
- 非同期処理についてSeleniumは苦手
- 「Seleniumで非同期処理をテストする」場合
1 「同期処理か非同期処理かを意識してテストコードを書く必要がある」
2 「非同期の処理の場合は明示的な待機処理を書かなければいけない」といった問題があります。
Selenideの登場
- Webアプリケーションのテストに特化したツールとして登場。
- SelenideはWebアプリケーションのテスト自動化に特化したJava用のフレームワーク。
- Selenideを使うことで、Seleniumでは冗長な記述となってしまう部分も簡潔にテストコードが書けるようになっています。
参考にした記事(いつもありがとうございます)
SmaSurf クイック検索