首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Selenium WebDriver中使用SafariDriver

如何在Selenium WebDriver中使用SafariDriver
EN

Stack Overflow用户
提问于 2015-04-22 18:43:03
回答 2查看 829关注 0票数 0

我在SafariDriver上测试Selenium WebDriver。

我在一开始就得到了这样的信息:

代码语言:javascript
复制
SafariDriver Launcher

[  0.024s] [safaridriver.client] Connecting to SafariDriver browser extension...
[  0.033s] [safaridriver.client] This will fail if you have not installed the latest SafariDriver extension from
http://selenium-release.storage.googleapis.com/index.html
[  0.033s] [safaridriver.client] Extension logs may be viewed by clicking the Selenium [✓] button on the Safari toolbar
[  0.082s] [safaridriver.client] Connected to extension
[  0.083s] [safaridriver.client] Requesting extension connect to client at ws://localhost:36850

在我得到这条消息错误后:

代码语言:javascript
复制
Proxy Error

The proxy server received an invalid response from an upstream server.
The proxy server could not handle the request POST /tunnel/cart/add/uenc/aHR0cDovL2dlbmVyb3NpdHktZGVtby5iaXNub2RlLmZyOjgyL2NhbXBhZ25lLWRlLWRvbi10cmVlLWxhYi5odG1s/product/23/form_key/JEQ8UWdbycz65baM/.

Reason: Error reading from remote server

在启动Safari时,我使用:

代码语言:javascript
复制
Webdriver driver = new SafariDriver()

如何解决此问题?

EN

回答 2

Stack Overflow用户

发布于 2016-06-14 08:02:44

您需要从提供的链接下载safaridriver.safaridriverxtz,然后双击它(单击trust)并启用它作为您的Safari的扩展。

重新启动它,它应该可以工作(尽管我在这里遇到了其他问题...)。

票数 0
EN

Stack Overflow用户

发布于 2019-10-05 06:50:40

配置并启用Safari WebDriver:

  • 如果您使用的是macOS v10.13 (高山),然后在终端上运行‘macOS v10.13 --enable’命令。
  • 打开Safari浏览器,然后按照以下步骤操作:
    • Safari Preferences然后在高级选项卡上,从菜单栏中选择'Show Develop in menu bar‘
    • 从菜单栏中选择Develop→’允许远程safaridriver
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29795036

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档