首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法为HtmlUnitDriver设置DesiredCapabilities - Selenium

无法为HtmlUnitDriver设置DesiredCapabilities - Selenium
EN

Stack Overflow用户
提问于 2017-03-27 03:38:39
回答 2查看 711关注 0票数 0

我正在使用以下代码为我的HtmlUnitDriver设置功能:

代码语言:javascript
复制
DesiredCapabilities caps = DesiredCapabilities.firefox();
caps.setJavascriptEnabled(true);  
String browsername = getBrowser();
Platform platform = getPlatform();
System.out.println(browsername + " , " + platform.name());
caps.setBrowserName(browsername);
caps.setPlatform(platform); 

HtmlUnitDriver driver = new HtmlUnitDriver(caps); 
driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS); 

Capabilities caps2 = driver.getCapabilities();
System.out.println(caps2.getBrowserName() + " , " + caps2.getPlatform());

但是我得到了这个输出:

代码语言:javascript
复制
opera , XP
htmlunit , WIN8_1

我遗漏了什么?

EN

回答 2

Stack Overflow用户

发布于 2017-03-28 13:54:02

尝试使用以下命令:

代码语言:javascript
复制
DesiredCapabilities capabilities = DesiredCapabilities.htmlUnit();
capabilities.setBrowserName(<browser_name>);
capabilities.setPlatform(<platform>);
capabilities.setVersion(<version>);
driver = new HtmlUnitDriver(capabilities);

希望它能起作用。

票数 0
EN

Stack Overflow用户

发布于 2017-03-28 14:47:39

代码语言:javascript
复制
HtmlUnitDriver driver = new HtmlUnitDriver(new BrowserVersion(
            "Firefox", "5.0 (Windows)", "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:12.0) Gecko/20100101 Firefox/12.0", 66)); 
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43033590

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档