0

私は現在、Selenium と Java を使用して GWT アプリケーションの自動テストを作成しています。ウィジェットであるページ要素の場合、ensureDebugIds() メソッドを使用して一意の ID を設定できるため、これは比較的簡単です。

ただし、私が扱っているページの一部のタイプはウィジェットではありませんが、他のタイプ、場合によってはコンテナー タイプ (必須の HTML テーブルであるセルやグリッド行など) です。これに対して ensureDebugIds() に似た方法はありますか? または、ensureDebugId() と互換性のある同様の方法で機能するこれらの要素のカスタム ID を作成する方法はありますか?

4

1 に答える 1

2

GWTがensureDebugIdで処理しない要素にIDを設定するには、開発チームと緊密に協力する必要があります。すべての UIObject に setId API があるため、id は簡単です。HTML コードが挿入されている場合は、ID を単純な規則に従って決定し、Selenese テスト ケースの記述を容易にするように設定する必要があります。

于 2012-12-13T17:37:48.200 に答える