首页 > 解决方案 > selenium.common.exceptions.WebDriverException:消息:即使更新后也无法访问 chrome

问题描述

所以我试图使用崇高的文本创建一个 whatsapp 自动化机器人。代码是这样的:

    from selenium import webdriver


    driver = webdriver.Chrome()

    driver.get('https://web.whatsapp.com/')


    name = raw_input('Enter Name Of Group/User :')

    msg = raw_input('Enter Message :')

    count = int(input('Enter Count :'))


    raw_input("Press Enter After Scanning")


    user = driver.find_element_by_xpath('//span[@title = "{}"]'.format(name))

    user.click()


    msg_box = driver.find_element_by_class_name('X7YrQ')


    for i in range(count):

    msg_box.send_keys(msg)

    button = driver.find_element_by_class_name('_3M-N-')

    driver.implicitly_wait(10)


    ActionChains(driver).move_to_element(button).click(button).perform()

当我运行它时,它只是打开聊天框并停留在那里。显示的错误:

    selenium.common.exceptions.WebDriverException: Message: chrome not reachable

我尝试过的事情:更新我的驱动程序

更新 selenium 库 检查更新 添加计时器

我写了一个简单的代码来检查硒:

enter browser = webdriver.Chrome()
browser.get('https://www.google.com/')

显示错误:

    NameError: name 'webdriver' is not defined

请帮我解决这个问题。

PS:我是一个部分脚本小子,所以一些代码行会有所帮助

PPS:以上所有文件以及安装命令都在链接 安装代码主代码第二测试程序中提供

标签: pythonseleniumselenium-webdriverautomationwebdriver

解决方案


如果驱动程序不在同一个文件夹中,您应该在

browser = webdriver.Chrome('<driver location>')

也在这里 :

enter browser = webdriver.Chrome()
browser.get('https://www.google.com/')

我认为问题在于您没有导入网络驱动程序


推荐阅读