【发布时间】:2017-07-23 21:26:55
【问题描述】:
我在 PhantomJS 浏览器中使用 Selenium。我已经设置了如下代理:
DesiredCapabilities capabilities = DesiredCapabilities.phantomjs();
capabilities.setJavascriptEnabled(true);
System.setProperty("phantomjs.binary.path", "../Drivers/phantomjs.exe");
ArrayList<String> cliArgsCap = new ArrayList<String>();
cliArgsCap.add("--proxy=hostname:port");
cliArgsCap.add("--proxy-auth=username:password");
cliArgsCap.add("--proxy-type=http");
capabilities.setCapability(PhantomJSDriverService.PHANTOMJS_CLI_ARGS, cliArgsCap);
driver = new PhantomJSDriver(capabilities);
我的应用程序运行良好。但是如何验证我的应用程序是否使用了我设置的代理?
【问题讨论】:
-
停止您的代理,启动应用程序并尝试加载任何网页。如果加载失败 - 您正在使用代理
标签: java selenium proxy phantomjs