【发布时间】:2012-04-23 14:03:11
【问题描述】:
我问了一些关于 scLocators 的问题,但我仍然没有设法得到与 selenium 一起工作的东西。所以有一个想法: “我如何对 smartGwt 说:在 HTML 中属性 ID”.
我尝试了 ensureDebugId("myId") 但我不知道为什么,在我的 web 应用程序中我什至找不到这个 ID。 我试过 setId("myId") 但它是一样的,我在生成的 HTML 代码中看不到它。我完全迷失在这个项目中。有人能帮我吗 ? :/
=> 使用:maven、selenium web driver (htmlunit)、gwt、smartgwt。
=> 用于:Web 应用程序的客户端单元测试。
感谢任何帮助。
【问题讨论】:
-
我有点困惑,“生成的 HTML 代码”是什么意思? GWT/smartgwt 不是在生成javascript吗?
-
是的,但我不能用它生成一个 HTML ID 吗?有没有办法?如果除了我之外的每个人都可以用 selenium 测试他的代码,那么一定有一种方法可以分配一个 ID 以与 selenium 一起使用,不是吗? ://
-
可能帮不了你,我对硒一无所知。我所知道的是,您永远不会在 HTML 中找到 ID。 GWT 生成的 javascript 是不可读的,所以你必须找到另一种方法。祝你好运,很抱歉无法提供帮助!
标签: html gwt maven selenium smartgwt