Watir-webdriver:Safari

时间:2011-08-16 14:32:58

标签: ruby safari watir watir-webdriver

我最近开始使用watir-webdriver,到目前为止是一个很大的粉丝。但是我也需要能够测试Safari,而且我无法访问mac以便能够使用Safari-Watir。

有没有人知道在Windows机器上测试Safari的好方法? (当然是Ruby)

由于

3 个答案:

答案 0 :(得分:3)

(重要的是,请参阅下面的更新) Selenium Webdriver人员显然正在等待来自Apple的东西以支持safari。我不会屏住呼吸。

Apple确实有适用于PC的Safari版本,我不确定当前版本有多好,最初的版本是......嗯,好吧,我们只是说他们有问题(很多问题)

就个人而言(主要出于安全原因)我不会运行它,也不建议任何人将其用于除下载Chrome或Firefox之外的任何其他目的。但不幸的是,许多苹果用户使用它是因为它是他们的系统所带来的,这意味着苹果用户是您目标市场的一部分,您必须对其进行测试。

目前这意味着您将需要使用Safariwatir,而我所知道的还有一年或更长时间的更新。

最近在Google的watir general group this thread中讨论了Selenium / Webdriver方面和Safariwatir方面的当前支持状态

<强>更新   Webdriver现在有Safari支持,这可以直接支持safari(我认为只在这一点上)。有关详细信息,请参阅http://watirmelon.com/2012/04/17/using-watir-webdriver-with-safari-at-last/ ..但仍然有点DYI但我相信它会很快获得更多信息。

答案 1 :(得分:2)

迈克,现在似乎已经可以使用了。 Alister Scott在他的博客Using Watir-Webdriver with Safari At Last

上写了一些说明

不幸的是,这仍然有点DYI,因为你必须建立自己的safari扩展,这需要从apple获得证书,我不确定你是否可以创建合适的环境来构建除了MAC。

答案 2 :(得分:0)

经过大量的搜索,我发现有些灵魂与我们分享他的.safariextz二进制文件:)

https://github.com/senthilnayagam/safari-webdriver

感谢Senthil Nayagam

P.S。如果其他人需要指导来建立自己的扩展,这个链接很有用

http://rationaleemotions.wordpress.com/2012/05/25/working-with-safari-driver/