剥离检票口标签,但保留检票口属性

Strip wicket tags, but keep wicket attributes

我想在开发模式下从输出中去除特殊的 Wicket 标签(例如 wicket:panel、wicket:child 等),但保留 wicket:id 属性。

在 WebApplications init 中,可以设置 getMarkupSettings().setStripWicketTags(true); 从而删除特殊标签和属性。

当 stripSpecialTags 设置为 true 时,是否可以在某个时候扩展/修改 Wicket 以保留该属性?

目前无法进行。 请在 https://issues.apache.org/jira/browse/WICKET 提交改进票! 谢谢!

为什么要保留 wicket:id 属性?对于 testing/selenium?然后可以使用DebugSettings::setComponentPathAttributeName方法输出wicket组件路径,在selenium中可用。