我最近开始使用watir-webdriver,到目前为止我是它的铁杆粉丝。然而,我也需要能够测试Safari,而且我不能访问mac才能使用Safari-Watir。
有没有人知道在windows机器上测试Safari的好方法?(当然是用Ruby )
谢谢
发布于 2011-08-17 15:49:38
(重要的是,请看下面的更新) Selenium Webdriver的人显然在等待苹果的东西来支持safari。我不会让你屏住呼吸的。
苹果确实有一个适用于PC的Safari版本,我不确定目前的版本有多好,最初的版本是..嗯,好吧,我们只能说他们有问题(很多问题)
就我个人而言(主要是出于安全考虑),我不会运行它,也不建议任何人使用它,除非下载Chrome或Firefox。但不幸的是,许多苹果用户使用它,因为这是他们的系统自带的,这意味着如果苹果用户是你目标市场的一部分,你必须在它上进行测试。
就目前而言,这意味着你需要使用Safariwatir,据我所知,它已经有一年或更长时间没有更新了。
Selenium/Webdriver端和Safariwatir端的当前支持状态最近在谷歌上的watir通用组的this thread中进行了讨论
Safari更新网络驱动程序现在支持safari,这使得直接支持safari(我认为目前只在mac上)成为可能。有关更多信息,请参阅http://watirmelon.com/2012/04/17/using-watir-webdriver-with-safari-at-last/。仍然有点DYI,但我相信它很快就会变得更容易访问。
发布于 2012-04-18 02:16:58
迈克,看起来这个现在可以用了。Alister Scott在他的博客Using Watir-Webdriver with Safari At Last上写了一些说明
不幸的是,这仍然有点DYI,因为你必须构建自己的safari扩展,这需要从苹果公司获得证书等,我不确定你是否可以创建合适的环境来在mac以外的任何设备上构建这些东西。
https://stackoverflow.com/questions/7079883
复制相似问题