我必须在网站的网站分析上通过selenium webdriver(java)执行测试。所有属性值都通过URL标头请求发送到分析toold。我想单独捕获请求,以便我可以执行操作并提取属性及其值。
我尝试过BrowserMob工具。它以HAR文件的形式获得了整个流量。有没有办法单独提取请求?
我尝试了server.setCaptureHeaders(true);
,但由于我在HAR中看到了大量的网址,所以没有多大帮助。我只对发送到分析网站的一个感兴趣。在场景后面有一个作为请求发送的URL。很少有分析插件能够准确地获取请求URL并提取属性值,但我无法通过这些插件自动化。
或者有没有办法只删除来自HAR的某些请求?
答案 0 :(得分:0)
BMP是一个很棒的工具。您只能在发送请求之前创建一个新的har,并在此之后读取它。您可以遍历它返回的字典并找到您需要的请求