【发布时间】:2015-07-28 07:41:02
【问题描述】:
我正在尝试在 Safari 上运行量角器测试。在研究过程中,我了解到在使用量角器时,您无需下载任何特定于 Safari 的内容,因为驱动程序附带了它。尝试运行我的测试时,我收到“没有 Safari 驱动程序”的消息。然后我为 Safari 安装了这个扩展 - 从下面的链接。
https://code.google.com/p/selenium/wiki/SafariDriver
http://selenium-release.storage.googleapis.com/index.html?path=2.45/
此扩展确实显示在首选项 - Safari 上的扩展。在运行我的测试时,我最初得到了这个,然后它导航到空白窗口。之后什么都没有发生......我们是否必须购买 Apple 开发订阅才能使用 safari?我希望在 iOS 设备上运行我的 appium 测试,但我怀疑 Safari 是否能在移动浏览器上运行。
我有哪些选择?付费是让 Safari 在 Mac 上运行的唯一方法吗?
我有 MacBook Pro - Yosemite - 10.10.4 Safari - 8.0.7
[ 0.002s] [safaridriver.client] 连接到 SafariDriver 浏览器扩展... [ 0.002s] [safaridriver.client] 如果您没有安装最新的 SafariDriver 扩展,这将失败 http://selenium-release.storage.googleapis.com/index.html [ 0.003s] [safaridriver.client] 可以通过单击 Safari 工具栏上的 Selenium [✓] 按钮查看扩展日志 [ 0.005s] [safaridriver.client] 连接到扩展 [ 0.006s] [safaridriver.client] 请求扩展连接到客户端 ws://localhost:13871
【问题讨论】:
标签: selenium-webdriver protractor safari-extension