首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何配置Safari以使用.pac文件

如何配置Safari以使用.pac文件
EN

Stack Overflow用户
提问于 2021-06-10 10:08:28
回答 1查看 227关注 0票数 0

我正在使用Ruby和Watir框架进行自动化回购。我找到了一种为chrome和firefox webfrivers设置pac文件的方法。示例:

铬:args << "--proxy-pac-url=#{pac_file_path}"

火狐:profile['network.proxy.autoconfig_url'] = pac_file_path

我的问题是如何为Safari webdriver设置它?

谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-06-10 12:09:26

理论上,您应该使用代理配置在您的功能中。在Selenium 4 beta 4刚刚发布之前,Selenium选项和代理都有一个bug。

我鼓励每个人升级到Watir 7和Selenium 4,尽管它们在技术上仍然处于测试版,但它们比最新的6.x和3.x版本更可靠。

使用Watir 7.0.Beta 4和Selenium 4.0.beta 4,您应该能够这样做:

代码语言:javascript
复制
proxy = Selenium::WebDriver::Proxy.new(type: :pac,
                                       proxy_autoconfig_url: pac_file_path)

Watir::Browser.new :safari, options: { proxy: proxy }

一旦我合并了这个公关并发布了Watir7.0.0.beta 5,那么这个方法就可以了:

代码语言:javascript
复制
Watir::Browser.new :safari, proxy: {type: :pac,
                                    proxy_autoconfig_url: pac_file_path}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67919066

复制
相关文章

相似问题

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