如何通过RemoteWebDriver从企业代理后面连接到Selenium网格(如BrowserStack)?
被测应用程序位于代理外部,可从BrowserStack自由访问。
这个Using Selenium RemoteWebDriver behind corporate proxy (Java) stackoverflow问题问了同样的问题,但我无法遵循公认的答案。
如何通过RemoteWebDriver从企业代理后面连接到Selenium网格(如BrowserStack)?
被测应用程序位于代理外部,可从BrowserStack自由访问。
这个Using Selenium RemoteWebDriver behind corporate proxy (Java) stackoverflow问题问了同样的问题,但我无法遵循公认的答案。
5条答案
按热度按时间zpjtge221#
我设法让一些工作的基础上接受的答案在链接的stackoverflow问题,这是我的实现的情况下,其他任何人都停留在同样的问题:
示例
MyHttpClientFactory
vyswwuz22#
添加到Andrew上面的答案中,要使此操作与Appium一起工作,请更改
到
gtlvzcf83#
我已经稍微修改了Andrew Sumner的解决方案,并采取了一些措施,以防像我这样的人想通过Fiddler快速引导他们的WebDriver流量来查看流量。
rbl8hiat4#
对于
org.seleniumhq.selenium:selenium-java:4.0.0-beta-3
,我必须以以下方式应用代理设置:org/asynchttpclient/config
文件夹下创建ahc.properties
文件org.asynchttpclient.useProxyProperties = true
mspsb9vt5#
在v4.0.0-alpha-7之后,HTTP客户端的okhttp实现已经被删除。但是在重读Andrew的答案后,发现了一种简单的设置代理的方法。