2017-04-05 58 views
4

我想要在selenium中获取浏览器的用户代理信息,java.I尝试了“HttpServletRequest”并找到如下所示的方法。我应该为“HttpServletRequest请求”?它是网址吗?如何在Selenium Web驱动程序中获取userAgent信息

private String getUserAgent(HttpServletRequest request) { 
     return request.getHeader("user-agent"); 
    } 

此外,有无论如何得到selenium用户代理就像JavaScript?感谢名单。

回答

7
String userAgent = (String) ((JavascriptExecutor) driver).executeScript("return navigator.userAgent;"); 
+0

Thanx @SébastienTemprado – little

相关问题