gpt4 book ai didi

selenium-webdriver - Chrome 开发工具 API 和 Selenium WebDriver

转载 作者:行者123 更新时间:2023-12-03 12:57:03 28 4
gpt4 key购买 nike

我正在尝试 Selenium Web Driver用于自动化我的浏览器集成测试。我看到 Chrome Dev Tools带有 console API用于从 JavaScript 内部调用某些开发工具函数。

理想情况下,从我的 Java/JUnit 集成测试中,我可以启动 Chrome Dev Tool 内存分析器(可能还有其他一些工具),运行我的 WebDriver 测试(实例化 Chrome 浏览器实例,操作 DOM 元素等),然后停止探查器,然后检查探查器的结果以查看是否存在任何内存泄漏。

这个概念是不是可行还是我出去吃午饭?为什么/为什么不?

好像 API 已经有一个 console.profile()开始一个分析 session ,和一个 console.profileEnd() .所以理论上我可以让 WebDriver 调用这两种方法并在它们之间运行测试。

我认为缺少的链接然后以编程方式与分析 session 的结果进行交互......

最佳答案

您实际上可以使用上面@loislo 提到的调试器协议(protocol) - 您可能会发现链接 https://developer.chrome.com/devtools/docs/debugger-protocol 更有用

只需在打开 Chrome 并远程调试时添加标志! :)

关于selenium-webdriver - Chrome 开发工具 API 和 Selenium WebDriver,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20916035/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com