能够与 Watir 和 Firewatir 进行真正的跨浏览器兼容测试的障碍之一(据我所知从未消除,但也许我错了,这在不久前就解决了?)是 Watir 最初是设计的使用基于 One 的索引,而创建 firewatir 的人打破了这一点并使其基于零。
虽然我确信每个决定都有很好的历史原因,并且我不想争论哪个是正确的,但对于尝试创建在每个决定下运行的脚本而不做任何更改的测试人员来说,这是一种痛苦,因为至少这会影响通过 :index 识别元素,有时您别无选择,只能这样做。
我想知道迁移到 Watir-Webdriver 是否可以创建一个更统一的平台?
另外,我们对最新的 Watir 和 Watir-Webdriver 之间的区别有什么参考吗?例如,在最近的一个问题中,.value= 没有实现为 .set 的“没有事件的直接集合”替代方案,并且基本上与 .set 的行为相同。