Watir如何轻松地与ZK界面交互?如果“完全没有”,您是否有任何关于自动测试Web界面的建议?我可以(比较容易)在Watir中测试ZK接口吗?
编辑:另一种方法来说这将是我可以测试一个Spring/ZK生成的页面(Ajax/JScript)。我也发现了另一个问题:如果可能的话,我不需要使用代理来测试(就像Sahi一样)。
编辑:我一直在测试ZK接口很长一段时间。凭借对Watir(现在是webdriver)的更高知识,我可以说这绝对有可能。计时通常不是问题,但当然可以在动态生成ID时查找元素。我推荐一个强大的,可维护的,面向对象的方法和强大而动态的DSL,或者您将列出页面中的每个元素在某种定制的对象库中。所以......它的工作原理,但它需要额外的努力。
到目前为止,答案是 “是的”。我将测试ZK接口的旧版本,然后及时更新版本,所以我会尽量保持这个问题的更新,我遇到的任何问题都是ZK生成的接口的直接结果。到目前为止,它只是动态ID,但Watir太棒了,不能被他们超越。您可能需要在极少数情况下使用硬件左键单击(搜索谷歌“watir硬件单击”,您将找到必要的代码)。 – kinofrost 2011-01-27 09:24:29