有人可以告诉我如何在 Java 中使用 webdriver 切换用户代理吗? 我在下面尝试过,但出现错误。
FirefoxProfile ffp = new FirefoxProfile();
ffp.setPreference("general.useragent.override",
"Mozilla/5.0 (Windows NT 6.1; rv:15.0) Gecko/20100101 Firefox/15.0");
WebDriver fd = new FirefoxDriver(ffp);
最佳答案
DesiredCapabilities将帮助您更改用户代理。
您可以通过调用这些方法来实现:
setBrowserName(java.lang.String browserName)
setPlatform(平台平台)
setVersion(java.lang.String 版本)
或者
static DesiredCapabilities chrome()
static DesiredCapabilities firefox()
static DesiredCapabilities iphone()
- ...
更多here .
关于java - 在 Java 中使用 selenium webdriver 更改用户代理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18484317/