WatiN と Visual Studio コード化された UI テストは異なります。「コード化された UI テスト」は、Visual Studio 独自の UI テスト ツールを指します。WatiN は別のテスト フレームワークです。
個人的には、テストを書くのに時間がかかり、テストを確実に再生しないため (少なくとも私の経験から)、WatiN は好きではありません。Visual Studio のコード化された UI テストは、テスト コードを自動生成するテスト レコーダーとグラフィカルなテスト エディターを提供すると同時に、テスト コードを自分で編集する柔軟性を提供するので、私がより好みます。
私は、Visual Studio でコード化された UI テストでより多くの成功を収めました。VS Coded UI テストを使用してテストの作成を開始するためにできる最善のことは、MSDN のドキュメントを読むことです。テストの記録から編集、メンテナンス、ベスト プラクティスまで、プロセス全体を説明するドキュメントの各記事をお読みください。
また、Visual Studio Feature Pack 2 をダウンロードして、テストの作成および編集時に役立つグラフィカル テスト エディターを使用できるようにしてください。
WatiN の本当に不快な点は (信頼性の低さは別として)、適切なドキュメントがないため、要素の処理方法を知るのが難しい場合があることです。私の意見では、WatiN はやめて、Visual Studio でコード化された UI テストを使用できる場合はそちらを使用する必要があります。Visual Studio のコード化された UI テストの優れた点は、UI の小さな変更に対応し、自動的に適応できることです。そんなことはWatiNにはできません。