selenium.common.exceptions.WebDriverException: Message: disconnected: Unable to receive message from renderer
(failed to check if window was closed: disconnected: not connected to DevTools)
(Session info: MicrosoftEdge=115.0.xxxx.xxx)
from selenium import webdriver
# 创建EdgeOptions实例
edge_options = webdriver.EdgeOptions()
edge_options.use_chromium = True
# 添加启动参数
edge_options.add_argument("--no-sandbox")
edge_options.add_argument("--disable-gpu")
edge_options.add_argument("--disable-dev-shm-usage")
# 创建WebDriver实例
driver = webdriver.Edge(options=edge_options)
# 启动浏览器
url = "https://baidu.com"
driver.get(url)
print(driver.title)
# 关闭浏览器
driver.quit()
if __name__ == "__main__":
run_code = 0
示例中使用的是最新版本的webdriver.EdgeOptions()
创建edge_options
实例。然后使用webdriver.Edge(options=edge_options)
创建了Microsoft Edge的WebDriver实例。
将打开Microsoft Edge浏览器,导航到"https://baidu.com"网址,并输出页面标题。接下来,它将关闭浏览器。
确保已正确安装了最新版本的msedgedriver.exe
驱动程序,并且Microsoft Edge浏览器与驱动程序版本相匹配。这样才能成功启动Microsoft Edge浏览器。文章来源:https://www.toymoban.com/news/detail-764112.html
如果仍然遇到问题,确认操作系统、Selenium、WebDriver和Microsoft Edge浏览器的版本兼容。文章来源地址https://www.toymoban.com/news/detail-764112.html
到了这里,关于[Selenium]Message: disconnected: Unable to receive message from rendererXXX:报错解决的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!