我正在尝试在selenium,java中获取浏览器的用户代理信息。我尝试了“HttpServletRequest”并找到如下所示的方法。我应该为“HttpServletRequest请求”提供哪些参数?它是网址吗?
private String getUserAgent(HttpServletRequest request) {
return request.getHeader("user-agent");
}
另外,有没有像javascript一样在selenium中获取用户代理?感谢名单。
答案 0 :(得分:13)
String userAgent = (String) ((JavascriptExecutor) driver).executeScript("return navigator.userAgent;");