2011-01-19 37 views
2

Watir如何轻松地与ZK界面交互?如果“完全没有”,您是否有任何关于自动测试Web界面的建议?我可以(比较容易)在Watir中测试ZK接口吗?

编辑:另一种方法来说这将是我可以测试一个Spring/ZK生成的页面(Ajax/JScript)。我也发现了另一个问题:如果可能的话,我不需要使用代理来测试(就像Sahi一样)。

编辑:我一直在测试ZK接口很长一段时间。凭借对Watir(现在是webdriver)的更高知识,我可以说这绝对有可能。计时通常不是问题,但当然可以在动态生成ID时查找元素。我推荐一个强大的,可维护的,面向对象的方法和强大而动态的DSL,或者您将列出页面中的每个元素在某种定制的对象库中。所以......它的工作原理,但它需要额外的努力。

+0

到目前为止,答案是 “是的”。我将测试ZK接口的旧版本,然后及时更新版本,所以我会尽量保持这个问题的更新,我遇到的任何问题都是ZK生成的接口的直接结果。到目前为止,它只是动态ID,但Watir太棒了,不能被他们超越。您可能需要在极少数情况下使用硬件左键单击(搜索谷歌“watir硬件单击”,您将找到必要的代码)。 – kinofrost 2011-01-27 09:24:29

回答

1

如果你在说这个:http://zssdemo.zkoss.org/你可以看看DOM输出,它很残忍,但可以用Watir来测试它。我已经处理了一些产生这种糟糕输出的应用程序。这是一个挑战。 :)搜索Watir谷歌组测试Ajax,很多人都这样做。

HTH,

查理

+0

谢谢!如果有很多人这样做,这是一个很好的迹象。我会看看谷歌组,以及链接_is_到我所指的记录。 – kinofrost 2011-01-20 16:12:19

相关问题