【发布时间】:2011-12-30 02:43:15
【问题描述】:
我正在运行依赖“id”标签来识别控件的测试自动化软件。
我正在使用 GWT 插件在 eclipse 上的 java 中进行开发,并尝试使用以下两种方法来设置按钮“添加”的 id 标签。
add.setId("addId");
DOM.setElementAttribute(add.getElement(), "id", "addId");
这些都没有正确修改 id 属性。您以前是否遇到过这个问题,或者您知道解决方法吗?
感谢您的帮助!
杰瑞
【问题讨论】:
-
不鼓励在 GWT 中手动添加标签。您所做的在 Syntex 中是正确的,但可能不在正确的代码区域中。我建议设置一个断点,看看它是否被执行。
-
你是用 uibinder 声明你的按钮吗?
-
我不认为使用 uibinder,在调试下运行它并且正在运行该行,但在变量视图下查看我看到该按钮的 id 变量在运行该行后仍然为空。我不知道为什么。
-
实际上,我让它在 eclipse 中运行,以便更改元素 id 字段,但是在通过 GWT 时,该标签丢失了......