我想捕获chromedriver窗口中生成的网络流量。我发现可以使用Selenium4.0devtools实用工具来完成,但是我可以´找不到一个好的文档或如何使用。
https://www.selenium.dev/selenium/docs/api/java/org/openqa/selenium/devtools/devtools.html
有最简单的方法吗?谢谢
我想捕获chromedriver窗口中生成的网络流量。我发现可以使用Selenium4.0devtools实用工具来完成,但是我可以´找不到一个好的文档或如何使用。
https://www.selenium.dev/selenium/docs/api/java/org/openqa/selenium/devtools/devtools.html
有最简单的方法吗?谢谢
1条答案
按热度按时间y3bcpkx11#
你可以使用
LoggingPreferences
以及ChromeOptions
进口这里我们得到json字符串,其中包含关于in-log记录的数据。我用
json-simple
库将接收到的json字符串转换为jsonobject。您可以使用从日志中筛选网络呼叫的类型
type
json字符串中的(xhr、脚本、样式表)。