Watir与ZK界面的互动有多容易?如果“根本没有”,您是否有任何关于我自动测试Web界面的建议?
编辑:另一种方法是我可以测试一个Spring / ZK生成的页面(Ajax / JScript)。我发现了另一个问题:如果可能的话,我不需要使用代理进行测试(比如Sahi)。
编辑:我已经测试了ZK接口很长一段时间了。随着对Watir(现在的webdriver)的更高知识,我可以说这绝对是可能的。时间通常不是问题,但找到元素当然可以是动态生成ID。我建议使用功能强大且动态的DSL强大,可维护,面向对象的方法,或者您将在某种自定义构建的对象库中列出页面上的每个元素。所以...它有效,但需要额外的努力。
答案 0 :(得分:1)
如果您正在谈论这个问题:http://zssdemo.zkoss.org/您可以查看DOM输出,这是非常糟糕的,但可以使用Watir进行测试。我已经处理过一些像这样产生糟糕输出的应用程序。这是一个挑战。 :)搜索Watir谷歌小组测试Ajax,很多人都这样做。
HTH,
查理