gpt4 book ai didi

selenium - 如何使用 selenium 从 chromedriver 获取内存使用历史记录

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

我正在使用 chromedriver 来测试 javascript webapp。如何通过 chromedriver 和 selenium 获取内存使用信息(chrome 开发工具的“历史”选项卡上显示的信息类型)。

这让我觉得应该是可能的,因为 chromedriver 使用 chrome 的 devtools 调试系统来与 chrome 交互和控制。

我目前用于 selenium 的语言是 java,但是如果您可以提供任何可以使用的语言的示例。

最佳答案

我在 chrome 中做了类似的事情来获取我的应用程序的 javascript 内存使用情况

应使用以下 chromeOptions 打开 Chrome 驱动程序。

        ChromeOptions chromeOptions = new ChromeOptions();
chromeOptions.addArguments("--enable-precise-memory-info"); // enabling this flag to get precise js heap memory info for chrome browser
WebDriver driver = new RemoteWebDriver(new URL(localhost:4444+"/wd/hub"), chromeOptions);

然后使用下面的逻辑,我们可以获得 chrome 实例的 JavaScript 内存使用情况
  JavascriptExecutor executor = (JavascriptExecutor) driver;
long value = (long) executor.executeScript("return window.performance.memory.usedJSHeapSize");
long valueInMB = value / (1024 * 1024);

PS:我只能为 chrome 浏览器找到这个,而不是为 Firefox。

关于selenium - 如何使用 selenium 从 chromedriver 获取内存使用历史记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19689022/

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