Wicket静态标记ID



在开发自动化测试脚本时,我们的测试团队正在努力解决Wicket创建自己的ID这一事实,这些ID不一定稳定或可预测。

我们可以在每个字段上手动调用setMarkupId,但我更愿意做的是建立一个执行此操作的访问者。但我想知道这在wicket中是否安全,以及我应该如何操作。我应该设置MarkupId(getId(((吗?中继器内部的组件呢?

还是有一些我不知道的笨拙的设置告诉三柱门提供一个更可靠的id?

请注意,如果有什么不同的话,我们就在第六个三柱门。我知道,我们应该升级。我们已经告诉上级很多年了。但在他们看来,总有更重要的事情要做,所以他们没有让我们做。

  1. 您可以使用自己的IMarkupIdGenerator
  2. 或者您可以在HTML中设置id。如果Wicket已经提供,它将不会生成任何内容
  3. 你也可以使用访客

关于重复id-由您来确保id是唯一的。

最新更新