Chrome自动测试软件控制闪退

已下载同chrome版本相同的chromedriver并解压到urs/local/bin下
使用机型MacBook pro 2022 软件vscode
python+selenium+chrome
请求解决问题,感谢

img

检查Chrome和ChromeDriver版本是否匹配。如果ChromeDriver版本与您使用的Chrome版本不匹配,可能会导致控制闪退。请确保您下载的ChromeDriver版本与您当前使用的Chrome
确保您的铬

尝试增加等待时间。如果您的自动化测试脚本需要加载大量数据或复杂的页面元素,可能需要一些时间才能完成。您可以尝试增加等待时间来确保页面已经完全加载。

检查代码中是否存在错误。如果您的代码存在错误,可能会导致控制闪退。请检查您的代码是否有语法错误或逻辑错误,并进行修复。

尝试使用无头模式。有时候,使用无头模式可以减少控制闪退的发生。您可以尝试使用Selenium的无头模式来执行自动化测试。

以下内容部分参考ChatGPT模型:


根据您提供的信息,可能是chromedriver版本与Chrome浏览器版本不兼容导致的闪退问题。建议您检查Chrome浏览器和chromedriver的版本是否匹配,并确保您的代码中使用了正确的chromedriver路径。以下是一个示例代码,可供参考:

from selenium import webdriver

# 设置chromedriver路径,注意要使用正确的路径
chromedriver_path = '/usr/local/bin/chromedriver'

# 创建Chrome浏览器实例
options = webdriver.ChromeOptions()
options.add_argument('--no-sandbox')
driver = webdriver.Chrome(executable_path=chromedriver_path, options=options)

# 打开网页
driver.get('https://www.google.com')

# 关闭浏览器
driver.quit()

如果以上解决方案无效,您可以尝试更新Chrome浏览器和chromedriver到最新版本,并重新运行您的代码。


如果我的建议对您有帮助、请点击采纳、祝您生活愉快

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^