在Mac中使用python的Selenium-我收到以下错误 [英] Selenium using python in mac-I am getting following error

查看:87
本文介绍了在Mac中使用python的Selenium-我收到以下错误的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我已将.bashrc中的路径设置为: PATH ="/Users/ddd/Downloads/geckodriver:$ PATH" 导出路径

I have set the path in .bashrc as: PATH="/Users/ddd/Downloads/geckodriver:$PATH" export PATH

仍然无法运行简单的脚本,可以帮助我...

Still I am unable to run simple script can any1 help me...

跟踪(最近一次通话最近一次):文件"helloselenium.py",第2行,驱动程序= webdriver.Firefox(executable_path = r'\ Users \ ddd \ Downloads \ geckodriver.exe')文件"/Library/Python"/2.7/site-packages/selenium/webdriver/firefox/webdriver.py",第144行,位于 init self.service.start()文件"/Library/Python/2.7/site-packages/selenium/webdriver/common/service.py,第81行,在开始os.path.basename(self.path),self.start_error_message)selenium.common.exceptions.WebDriverException:消息:'\ Users \ ddd \ Downloads \ geckodriver .exe的可执行文件必须位于PATH中.

Traceback (most recent call last): File "helloselenium.py", line 2, in driver = webdriver.Firefox(executable_path=r'\Users\ddd\Downloads\geckodriver.exe') File "/Library/Python/2.7/site-packages/selenium/webdriver/firefox/webdriver.py", line 144, in init self.service.start() File "/Library/Python/2.7/site-packages/selenium/webdriver/common/service.py", line 81, in start os.path.basename(self.path), self.start_error_message) selenium.common.exceptions.WebDriverException: Message: '\Users\ddd\Downloads\geckodriver.exe' executable needs to be in PATH.

推荐答案

尝试将geckodriver粘贴到"/usr/local/bin"

Try pasting geckodriver in ‘/usr/local/bin’

通过路径, driver = webdriver.Firefox(path ='/usr/local/bin/geckodriver')

Pass the path, driver = webdriver.Firefox(path=‘/usr/local/bin/geckodriver’)

然后在geckodriver中打开终端,如果您看到它启动的话,它也应该通过Selenium启动Firefox

Then open terminal type in geckodriver if you see it start,it should also launch Firefox via Selenium

这篇关于在Mac中使用python的Selenium-我收到以下错误的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆