【发布时间】:2011-10-28 03:16:51
【问题描述】:
我最近开始使用 watir-webdriver,到目前为止我是一个忠实的粉丝。不过,我也需要能够测试 Safari,而且我无法访问 Mac 才能使用 Safari-Watir。
有人知道在 Windows 机器上测试 Safari 的好方法吗? (当然是在 Ruby 中)
谢谢
【问题讨论】:
标签: ruby safari watir watir-webdriver
我最近开始使用 watir-webdriver,到目前为止我是一个忠实的粉丝。不过,我也需要能够测试 Safari,而且我无法访问 Mac 才能使用 Safari-Watir。
有人知道在 Windows 机器上测试 Safari 的好方法吗? (当然是在 Ruby 中)
谢谢
【问题讨论】:
标签: ruby safari watir watir-webdriver
(重要,请参阅下面的更新) Selenium Webdriver 的人们显然正在等待 Apple 的某些东西以支持 safari。我不会屏住你的呼吸。
Apple 确实有适用于 PC 的 Safari 版本,我不确定当前版本有多好,最初的版本是……嗯,好吧,就说他们有问题(很多 问题)
就个人而言(主要是出于安全原因),我不会运行它,也不建议任何人将它用于下载 Chrome 或 Firefox 以外的任何目的。但不幸的是,很多苹果用户都在使用它,因为它是他们系统自带的,这意味着苹果用户是你目标市场的一部分,你必须对其进行测试。
目前这意味着您需要使用 Safariwatir,据我所知,它已经有一年或更长时间没有更新了。
最近在 Google 的 watir general group 中的 this thread 讨论了 Selenium/Webdriver 端和 Safariwatir 端的当前支持状态
更新 Webdriver 现在支持 Safari,这使得直接支持 safari(我认为目前仅在 mac 上)成为可能。有关更多信息,请参阅http://watirmelon.com/2012/04/17/using-watir-webdriver-with-safari-at-last/.. 仍然有点 DYI,但我相信它很快就会变得更容易访问。
【讨论】:
迈克,这似乎现在可用。 Alister Scott 在他的博客Using Watir-Webdriver with Safari At Last
上写了一些说明不幸的是,这仍然有点 DYI,因为您必须构建自己的 safari 扩展程序,这需要从苹果获取证书等,而且我不确定您是否可以创建合适的环境来构建这些东西,而不是马克。
【讨论】: