私は TestNG アサーションから Assertj に切り替えました。得られる非常に大きな柔軟性が本当に気に入っています。ただし、いくつかの Selenium テストを実行すると、多くのエラーが発生します。私はいくつかのページタイトルといくつかのアンカーテキストを次のようにチェックしています:
assertThat(page.getTitle()).isEqualTo("This® is one annoying title");
これは、特殊文字に対して常に失敗しています。さらに奇妙なことに、Eclipse で jUnit テストとしてテストを実行しても失敗しませんが、Windows でコマンド ラインから gradle を使用してテストを実行すると常に失敗します。何か不足していますか?