在Chrome中,Shift-Escape提供了Chrome的任务管理器。
在任务管理器中,您可以查看各种统计信息,包括选项卡的“内存占用”。
我想在Selenium中获得该值。有办法吗?
显然,有一个chrome.processes API看起来很有用,如果可以从Selenium中访问它的话。
答案 0 :(得分:0)
您可以从Selenium execute arbitrary JavaScript code,因此可以访问一般的Window.Performance对象,特别是Windows.Performance.Memory对象
示例代码:
from selenium import webdriver
driver = webdriver.Chrome()
driver.get('https://accounts.seetest.io/signup')
print(driver.execute_script("return window.performance.memory"))
driver.quit()
示例输出:
{'jsHeapSizeLimit': 2197815296, 'totalJSHeapSize': 23449360, 'usedJSHeapSize': 14905688}