首页 > 解决方案 > 将 Selenium 与 chromedriver (Python) 一起使用时出现对象不可调用错误

问题描述

这很简单,但还不行

import selenium.webdriver as webdriver
def web(search):
    url = 'https://www.startpage.com'
    browser = webdriver.chrome(r'C:\Users\INDUWARA\PycharmProjects\pythonProject1\chromedriver')
web("google")

它给出了以下错误:

Traceback (most recent call last):   File "C:\Users\INDUWARA\PycharmProjects\pythonProject1\main.py", line 5, in <module>
    web("google")   File "C:\Users\INDUWARA\PycharmProjects\pythonProject1\main.py", line 4, in web
    browser = webdriver.chrome(r'C:\Users\INDUWARA\PycharmProjects\pythonProject1\chromedriver') 
    TypeError: 'module' object is not callable

帮助!

标签: pythonseleniumselenium-webdriverwebdriverselenium-chromedriver

解决方案


它不是webdriver.chrome()。要打开浏览器,我们需要使用类和类名以大写字母开头,所以使用webdriver.Chrome()


推荐阅读