如何为特定的GWT小部件编写Selenium测试用例?

如何为特定的GWT小部件编写Selenium测试用例?,selenium,selenium-webdriver,selenium-ide,gwt2,selenium-firefoxdriver,Selenium,Selenium Webdriver,Selenium Ide,Gwt2,Selenium Firefoxdriver,我对硒很陌生。我想为GWT小部件编写Selenium测试用例。我可以为HTML元素编写测试用例,因为它们有id,但在GWT中我不能这样做。我想测试诸如文本框、图像、列表框等小部件 有人能帮我吗 提前感谢,, Gnik我不知道selenium是否是测试GWT小部件的正确工具,我认为有专门的工具 使用Selenium,您可以自动化浏览器。如果GWT没有为它的html元素提供ID,那么还有其他各种方法来定位元素。例如,您可以使用xpath或css选择器。只需检查一下屏幕 但同样,要小心你想要测试的内容

我对硒很陌生。我想为GWT小部件编写Selenium测试用例。我可以为HTML元素编写测试用例,因为它们有id,但在GWT中我不能这样做。我想测试诸如文本框、图像、列表框等小部件

有人能帮我吗

提前感谢,,
Gnik

我不知道selenium是否是测试GWT小部件的正确工具,我认为有专门的工具

使用Selenium,您可以自动化浏览器。如果GWT没有为它的html元素提供ID,那么还有其他各种方法来定位元素。例如,您可以使用xpath或css选择器。只需检查一下屏幕


但同样,要小心你想要测试的内容。您不想测试GWT小部件是否创建了正确的Web应用程序,这已经完成了。您可能想使用一个特殊的GWT测试工具来测试小部件的java端。

现在我为GWT小部件设置了debugId。使用该Id,我可以访问元素并进行测试

例如,在UiBinder中,将id设置为

selenium.type("gwt-debug-userBox", "testing");