提问者:小点点

如何让chrome驱动程序在mac上运行


当我尝试测试我的测试应用程序以查看Selenium Chrome是否工作时,我得到了以下错误:

driver=webdriver.chrome(“/usr/local/bin/chromedriver”)类型错误:“module”对象不可调用

我检查了它是否已安装

/usr/local/bin/chromedriver --version
ChromeDriver 84.0.4147.30 (48b3e868b4cc0aa7e8149519690b6f6949e110a8-refs/branch-heads/4147@{#310})

但即使在重新启动计算机后,我仍然会出现错误。

我的环境是:

  • Mac OS Catalina(10.15.6)
  • Chrome版本:84.0.4147.89
  • Pycharm Pro

出什么问题了?


共1个答案

匿名用户

webdriver.chrome区分大小写。 现在,之所以出现此错误,是因为您无意中试图调用模块webdriver.chrome

如果将代码更改为

driver = webdriver.Chrome("/usr/local/bin/chromedriver") 

您应该不会再收到此错误。