java - 我的 gwt 应用程序有没有 ID、名称的组件。有什么方法可以将 id/name (运行时)设置为组件,以便我使用它们在 selenium 中进行测试?

标签 java gwt selenium-ide

我想在 Selenium IDE 中测试应用程序。但 GWT Web 应用程序中使用的组件未设置 ID 和名称。
我使用 XPATH 和 css 在 Selenium IDE 中开发测试用例。
我想要为组件设置 id/name(运行时)以在 Selenium IDE 中开发测试用例的方法?
提前致谢。

最佳答案

您可以在任何小部件上设置 ID:

myWidget.getElement().setId("123");

关于java - 我的 gwt 应用程序有没有 ID、名称的组件。有什么方法可以将 id/name (运行时)设置为组件,以便我使用它们在 selenium 中进行测试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29366453/

相关文章:

java - 在 Java 中将当前日期时间转换为 long

grails - 在 gwt 中使用 config.groovy 来获取用户偏好

html - Selenium 断言有类

java - 另一个实体无法转换到javassist-util-proxy-proxy

java - GWT 和 REST (jax-rs)

Selenium 无法启动 IE。

selenium - 在 Selenium IDE 中,Locator 可以使用 XPath 和 storedVars

java - 并行部署的 web 应用程序的所有版本的缓存都已关闭

java - 我应该制作 Linux Shell Script 还是 Java 程序?

java - 如何在 Activity 中访问 fragment 的按钮