TypeError module object is not callable 模块对象不可调用

driver = webdriver.chrome() TypeError: ‘module’ object is not callable

我是在建立单元测试框架时,运行代码之后报这种错。

// 代码如下:
import unittest
from selenium import webdriver
import time
import unittest
from ddt import ddt

class forTest2(unittest.TestCase):
    def test1(self):
        driver = webdriver.chrome()
        driver.get("http://www.baidu.com")
        driver.find_element_by_id('kw').send_keys("虚竹")
        driver.find_element_by_id("su").click()

    if __name__ == '__main__':
        unittest.main()

运行这些代码之后
在这里插入图片描述出现这些错之后,我的解决方式:
1.查看是否代码错误
driver = webdriver.chrome()中的chrome()应为Chrome(),这里不能搞错
2.检查是不是模块引用错误
3.在python3的 script 目录下是否有chromedriver.exe这个文件,没有就去下载,下载地址
http://chromedriver.storage.googleapis.com/index.html
在这里插入图片描述

Guess you like

Origin blog.csdn.net/qq_43096786/article/details/107004008