intellij.driver.tests モジュール内にあるテストクラスの Driver/Finder/IdeaFrameUI に対するパブリック拡張機能を報告します。
intellij.driver.tests モジュール内のパブリック拡張機能では、次の理由からメンテナンス性の問題が発生します。
- あらゆるコンテキストにわたってすべてのテストに表示されるようになる
- テストの依存関係が不明確になり、メンテナンスがより困難になる
推奨される解決策:
- 機能を private コンパニオンオブジェクトに移動させる
- 適切なページオブジェクトに移動させる
- 広く応用できる機能向けの汎用ページオブジェクト
- コンテキストに依存する機能向けの固有のページオブジェクト