私はテストフレームワークをよりよく理解しようとしており、Selenium を調べています。主にウェブサイトなどから情報をかき集める必要があるときに、以前にHTMLUnitを使用したことがあります。
テスト自動化の記述に関して、Selenium と HTMLUnit の利点/欠点は何ですか? Selenium は HTMLUnit よりもセットアップが複雑に見えますが、同時に HTMLUnit 自体とまったく同じように動作すると思われる Selenium 用の HTMLUnitDriver がありますか?
Selenium は明らかにより堅牢なフレームワークを提供します。並列テスト用の Selenium RC があり、使用できるさまざまなブラウザー ドライバーもありますが、ブラウザー ドライバーを使用すると、テストは実際にはヘッドレスではなくブラウザー アプリケーションを開いたり閉じたりします。
Seleniumを正しく理解していない可能性があります。いくつかの方向性と指針は素晴らしいでしょう!
別のメモ-別の質問-モバイルブラウザーで自動テストを行うことも検討しています.SeleniumにはIPhoneDriverがあることがわかりますが、実際のiOSシミュレーターが必要なため、これはヘッドレステストではありません.
モバイルサイトでヘッドレステストを行う方法はありますか? ユーザーエージェントを変更するだけで十分ですか? ユーザーエージェントの変更に関するいくつかの投稿を見たことがありますが、それらには独自の課題があるようです。Selenium RC でユーザー エージェントを設定する
どうもありがとう!