java - 如何在 Selenium Java 中获取重播期间遍历的每个页面的请求 header ?

标签 java selenium selenium-webdriver servlets

问题陈述:无法获取 Selenium - Java 中脚本重放期间遍历的每个页面的标题。

Selenium 3.141

我不太确定如何获取我们在 Selenium 中的脚本重播期间访问的每个页面的请求 header (如预期结果所示)。任何的意见都将会有帮助。

URL obj = new URL("https://3d.login");
URLConnection conn = obj.openConnection();
System.out.println(conn.getHeaderFields());

返回空输出

预期结果:

请求网址:https://3d.login/emxTree.jsp?objectId=33423.10679.48703.58250&mode=insert

请求方式:GET

状态代码:200

远程地址:127.0.0.1:8888

推荐人政策:降级时无推荐人

实际结果:

最佳答案

也许你可以使用这样的东西。

String s = new HttpRequest(GET, driver.getCurrentUrl()).getHeaderNames();

关于java - 如何在 Selenium Java 中获取重播期间遍历的每个页面的请求 header ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57266409/

相关文章:

java - 接口(interface)和抽象类有什么区别?

firefox - 是否可以在没有 Firefox 的情况下运行和创建 Selenium IDE 测试用例?

c# - 如何将文本框文本更改为字符串变量并将其发送到另一个类并在 sendkey 中使用它

java - Keys.SHIFT 在 Mac 中工作正常,但在使用 Selenium 的 Windows 中不行

java - 在单独的循环上提取draw()方法(PApplet作为JADE代理)

java - 来自 APK 的源代码

python - Scrapy - 在第一次请求后禁用 Selenium

internet-explorer - IE WebDriver 的命令行服务器已停止工作 : Why this happening & How we can find a solution for this

java - jdbc中的语句是否同步执行批处理

firefox - Selenium Web Driver(Firefox) 有时无法通过 id 找到网页中存在的元素