Ali*_*ieh 3 python selenium google-chrome selenium-chromedriver selenium-webdriver
我正在使用Selenium Chrome Webdriver在Python 3中打开网页。我希望有一个可以打开网页的功能。我最初有:
driver = webdriver.Chrome(executable_path=r'C:\Users\alice\Desktop\chromedriver')
driver.get('https://reports.blm.gov/report/LR2000/23/Pub-MC-Geo-Index')
Run Code Online (Sandbox Code Playgroud)
我把它放在函数goTo()中
def goTo():
    driver = webdriver.Chrome(executable_path=r'C:\Users\alice\Desktop\chromedriver')
    driver.get('https://reports.blm.gov/report/LR2000/23/Pub-MC-Geo-Index')
Run Code Online (Sandbox Code Playgroud)
但是,我无法在该页面上执行该goTo函数之外的任何其他操作。尝试时出现错误:
WebDriverException: chrome not reachable
  (Session info: chrome=65.0.3325.181)
  (Driver info: chromedriver=2.35.528161 (5b82f2d2aae0ca24b877009200ced9065a772e73),platform=Windows NT 10.0.16299 x86_64)
Run Code Online (Sandbox Code Playgroud)
有谁知道我如何使用函数正确打开页面?
错误说明了一切:
WebDriverException: chrome not reachable
  (Session info: chrome=65.0.3325.181)
  (Driver info: chromedriver=2.35.528161 (5b82f2d2aae0ca24b877009200ced9065a772e73),platform=Windows NT 10.0.16299 x86_64)
Run Code Online (Sandbox Code Playgroud)
您的主要问题是所使用的二进制文件之间的版本兼容性,如下所示:
支持Chrome v62-64
支持Chrome v64-66
因此,ChromeDriver版本(v2.35)与Chrome浏览器版本(v65.0)之间存在明显的不匹配
@Test。driver.quit()在tearDown(){}方法内调用以优雅地关闭和销毁WebDriver和Web Client实例。|   归档时间:  |  
           
  |  
        
|   查看次数:  |  
           1576 次  |  
        
|   最近记录:  |