如何在硒 Web 驱动程序中获取用户代理信息

2022-09-04 08:42:44

我正在尝试获取硒,java中浏览器的用户代理信息。我尝试了“HttpServletRequest”,并找到了如下方法。我应该为“HttpServletRequest request”提供哪个参数?是网址吗?

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

另外,有没有像javascript那样在硒中获取用户代理?感恩节。


答案 1
String userAgent = (String) ((JavascriptExecutor) driver).executeScript("return navigator.userAgent;");

答案 2

推荐