当前位置:   article > 正文

解决Selenium WebDriver 加载页面时出现浏览器闪退_webdriver闪退

webdriver闪退

webdrive驱动edge浏览器打开网页后,会出现自动退出了情况时,大概率都是浏览器驱动和浏览器版本不一致的问题!以edge为例,我们可以通过点击浏览器的设置,找到关于Microsoft Edge查看当前的浏览器版本是否匹配webdriver的版本。

 

如果不匹配的话,可以去以下网址下载https://developer.microsoft.com/en-us/microsoft-edge/tools/webdriver/ 

如果还是不能解决selenium闪退,可以通过以下几行代码来解决此问题。

  1. from selenium import webdriver
  2. from selenium.webdriver.edge.service import Service
  3. #设置浏览器参数
  4. option = webdriver.EdgeOptions()
  5. option.add_experimental_option("detach", True)
  6. #打开浏览器驱动
  7. s = Service(executable_path=r'C:\python\MicrosoftWebDriver.exe')
  8. #把浏览器参数传入到网页驱动
  9. web = webdriver.Edge(options=option,service=s)

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/笔触狂放9/article/detail/406019
推荐阅读
相关标签
  

闽ICP备14008679号