我已经使用如下所示的watir创建了浏览器实例:
proxies = ['--proxy-server=hostname:portnumber', '--proxy-auth=username:password']
browser = Watir::Browser.new :chrome, :switches => proxiesle
但代码上方的问题无法通过传递参数--proxy-auth=username:password
来验证代理,我想知道如何在Chrome驱动程序中自动设置用户名和代理?一些解决方案是用java编写的,如下所示:
DesiredCapabilities capabilities = DesiredCapabilities.chrome();
capabilities.setCapability("chrome.switches", Arrays.asList("--proxy-server=http://user:password@proxy.com:8080"));
WebDriver driver = new ChromeDriver(capabilities);
你们如何在chrome中覆盖代理身份验证?
答案 0 :(得分:0)
Chrome已停止支持最新版Chrome的网址验证系统。
我有一个java代码。这将验证弹出窗口: -
byte[] blob=obj.getString("image").getBytes();
byte[] blob=obj.getString("image").getBytes(Charset.forName("UTF-8"));
byte[] blob=obj.getString("image").getBytes(StandardCharsets.UTF_8);
在ruby中转换此代码。
希望它会对你有所帮助:)。