我前几天在Watir General Google Group上发布了一些帖子,其中一个详细说明了我在经过验证的文本字段上使用set_no_wait的难度(链接如下); Jarmo Pertman问他是否在框架中。它是,这对我有点担忧;可悲的是,我正在测试的网站是以框架为中心的,没有立即实现现代化的计划。
我最近从老化的Ruby1.8.6 / Watir1.6.2测试环境迁移到Ruby1.8.7-334 / Watir2.0.1,现在我注意到更多不再适用于框架的方法。例如,在一个显示新窗口的按钮上的click_no_wait在我的旧环境中完全正常,但在我的新环境中不能正常工作。
这是Watir开发人员小组的一个问题。在Watuir 2.0.1中,已知no_wait方法是否在帧中失败?如果是的话,他们会被解决吗?如果他们不是,那么我将被迫恢复到Ruby和Watir的僵尸版本。出于很多原因,我不想这样做。
(环境:Ruby 1.8.7-334.Watir 2.0.1.XP Pro.IE8)
http://groups.google.com/group/watir-general/browse_thread/thread/85a1a872d1e054dc
答案 0 :(得分:1)
来自评论:
昨晚发生了一件事;我安装了DevKit,这是让FastDebugger在Netbeans 7.0.1中运行所必需的。在没有DevKit的情况下完全重新安装Ruby1.8.7 / Watir2.0.1后,click_no_wait和set_no_wait现在似乎对我有效。这意味着我将不得不使用除Netbeans之外的其他东西来运行我的脚本,但至少我的脚本再次运行。 (github.com/oneclick/rubyinstaller/wiki/Development-Kit)我希望这些信息可以帮助别人。 GJHmf - GJHmf 9月1日10:19
(插入此答案是因为:
它从“未回复”的watir相关列表中删除了它 问题
)