1

私たちのセレン テストは「gwt-debug-ids」に基づいています。要素を識別したい場合は、uibinder または ensureDebugId メソッドで ID を設定します。しかし、これはツリーアイテムでは失敗します。gwt は、ツリー項目ごとに独自の ID を生成するようです。ensureDebugId("id")動作しgetElement.setId("id")ません。IDはレンダリング時に生成されると思いますか?! 私の場合、各ツリー項目は独自の ID を持つデータ オブジェクトに関連付けられています。treeitem id を自分の id にするか、少なくともこの id を結果の id の一部にする必要があります。

それを達成する方法は?

4

1 に答える 1

1

GWT のドキュメントには次のように書かれています。

ツリーに含まれるアイテム。ARIA をサポートするために、各ツリー項目には一意の DOM ID が割り当てられます。詳細については、アクセシビリティを参照してください。

ARIA はAccessible Rich Internet Applicationsの略で、DOM 属性の標準セットを介して Web アプリケーションにアクセスできるようにするための仕様です。

于 2012-08-21T05:57:20.073 に答える