+
95
-

回答

Selenium 的 execute_cdp_cmd 方法可以用于执行 Chrome DevTools Protocol(CDP)命令。CDP 是一种与 Chrome 浏览器通信的协议,可以通过 CDP 命令与浏览器进行交互,例如获取页面性能指标、截取屏幕截图、模拟用户操作等。

execute_cdp_cmd 方法的语法如下:

driver.execute_cdp_cmd(command, parameters)

其中,command 是要执行的 CDP 命令,parameters 是命令的参数。command 和 parameters 都是字符串类型。

下面是一个示例,演示如何使用 execute_cdp_cmd 方法获取页面的性能指标:

from selenium import webdriver

driver = webdriver.Chrome()

# 打开网页
driver.get("https://www.baidu.com")

# 执行 CDP 命令,获取页面的性能指标
performance = driver.execute_cdp_cmd("Performance.getMetrics", {})

# 输出性能指标
print(performance)

# 关闭浏览器
driver.quit()


网友回复

我知道答案,我要回答