在java

时间:2017-06-23 00:49:01

标签: java selenium static generator zk

我在https://github.com/zkoss/zk/blob/master/zk/src/org/zkoss/zk/ui/impl/StaticIdGenerator.java

中找到了这个开源静态ID生成器java代码 问题是,我该如何尝试呢?拥有一个静态id生成器并在zk.xml中添加配置后,下一步是什么?我如何能够运行它并获得生成的ID?

非常感谢你。

1 个答案:

答案 0 :(得分:0)

您无需“运行”。如果在配置(zk.xml)中指定自定义ID生成器,则运行的zk应用程序将使用它自动为客户端上的每个窗口小部件创建新ID。使用静态ID生成器只需确保ID始终以相同的顺序创建,默认ID有点随机。

您可以在浏览器中看到ID(在开发人员控制台中,html树将显示某些元素的“id”属性)。您也可以Component.getUuid()访问它们。

顺便说一下,还有一个静态ID生成器的内置实现:org.zkoss.zk.ui.impl.StaticIdGenerator。阅读zk's testing tipps,他们在那里提到它,并解释你为什么要使用它。