gpt4 book ai didi

selenium - 在使用 chromedriver 73 for chrome 版本 73 时在 selenium 中截取屏幕截图时出现问题

转载 作者:行者123 更新时间:2023-12-02 21:32:52 26 4
gpt4 key购买 nike

当我尝试在 python 中使用 selenium 截取网页屏幕截图时,收到错误消息 selenium.common.exceptions.TimeoutException: Message: timeout: Timed out receive message from renderer: 10.000

代码:

from selenium import webdriver
from selenium.webdriver.chrome.options import Options
indi_url = 'http://www.google.com'
options = Options()
options.add_argument("disable-infobars")
options.add_argument("--start-maximized")
options.add_argument("--disable-popup-blocking")
options.add_argument("disable-popup-blocking")
options.add_argument("--disable")
driver = webdriver.Chrome(options=options)
driver.get(indi_url)
driver.implicitly_wait(30)
driver.save_screenshot("new.png")

错误消息:

Screenshot of error message

我使用的是 Chrome 版本 73、chromedriver 版本 73。

注意:代码在较低版本的 Chrome 和 Chrome 驱动程序中运行良好(即屏幕截图)。

帮助我解决新版本 Chrome 驱动程序的此问题。

提前致谢

最佳答案

如错误所示,您的屏幕截图文件名与模板扩展名 .png 不匹配

以下是如何制作屏幕截图的示例。

Java:

File scrFile = ((TakesScreenshot)driver).getScreenshotAs(OutputType.FILE);
FileUtils.copyFile(scrFile, new File(".\\Screenshots\\example_screenshot.png"));

Python:

driver.save_screenshot("screenshot.png")

关于selenium - 在使用 chromedriver 73 for chrome 版本 73 时在 selenium 中截取屏幕截图时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55350547/

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