设置HtmlUnitDriver Selenium的用户代理

杰弗里·陈(Jeffrey Chen):

如何在Selenium Java中为HtmlUnitDriver设置用户代理属性?我可以使用以下方式为firefox驱动程序设置它

FirefoxProfile ffp = new FirefoxProfile();
ffp.setPreference("general.useragent.override", "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; WOW64; Trident/5.0; SLCC2; Media Center PC 6.0; InfoPath.3; MS-RTC LM 8; Zune 4.7");
WebDriver driver = new FirefoxDriver(ffp);

有没有办法为HtmlUnitDriver执行此操作?我试图使用setCapability(“ UserAgentName”,“某些UA设置”); 但这不起作用。

aradhak:

您是否尝试使用DesiredCapabilities?

DesiredCapabilities capabilities = DesiredCapabilities.htmlUnit();
capabilities.setBrowserName(<browser_name>);
capabilities.setPlatform(<platform>);
capabilities.setVersion(<version>);
driver = new HtmlUnitDriver(capabilities);

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

使用Selenium和Chrome设置代理服务器

Selenium HtmlUnitDriver程序中捕获了SocketException

设置Java URLConnection的用户代理

如何在Selenium Java中为Chrome设置代理设置

设置IE9(GWT)的用户代理

在nodejs中使用selenium-webdriver和phantomjs设置用户代理

Python Selenium Webdriver-快速更改代理设置

如何使用Selenium Webdriver和浏览器HtmlunitDriver for Java设置代理?

PhantomJS + Selenium,如何设置在新窗口中打开的链接的用户代理?

在代码接收中设置用户代理

使用Python使用Selenium设置chromedriver代理身份验证

如何在nodejs中设置用户代理?

如何为VLC设置HTTP用户代理?

在节点请求中设置用户代理

如何使用Java的Selenium webdriver设置Firefox的代理?

无法在Python 3中的Selenium上设置Luminati代理

如何使用Python / Selenium设置代理身份验证用户名:密码

如何在IOWebSocketChannel中设置用户代理?

如何使用Selenium和Python为用户代理设置自定义名称

无法在Selenium中设置Chrome代理(Python 3.7)

在PhantomJS和Protractor中设置用户代理

设置/强制使用iFrame内容的用户代理

无法在Selenium中找到元素(htmlUnitDriver)

Java Selenium FirefoxDriver忽略代理设置

Java Selenium / HtmlunitDriver 打开错误的网站

在 DELPHI 中为 AVPlayer 设置用户代理

Electron 如何设置设备类型用户代理

Java Selenium FirefoxDriver 忽略给定的代理设置

Selenium 4 HtmlUnitDriver 按钮未单击