geckodriver路径错误-如果我使用一个批处理文件来启动我的python脚本



我想通过批处理文件执行我的python脚本。如果我手动执行python脚本,我没有问题,但如果我使用批处理文件来执行它,那么我会得到"geckodriver的可执行文件需要在Path"中;错误在这两种情况下,我都使用同一个口译员。

我的批处理文件:

C:UsersmuracPycharmProjectsIP_Klima_StromvenvScriptspython.exe C:UsersmuracPycharmProjectsIP_Klima_Strommain.py
pause

我的错误警告:

Traceback (most recent call last):
File "C:UsersmuracPycharmProjectsIP_Klima_Strommain.py", line 166, in <module>
driver = webdriver.Firefox(firefox_profile=browser_profile, options=opts)
File "C:UsersmuracPycharmProjectsIP_Klima_Stromvenvlibsite-packagesseleniumwebdriverfirefoxwebdriver.py", line 164, in __init__
self.service.start()
File "C:UsersmuracPycharmProjectsIP_Klima_Stromvenvlibsite-packagesseleniumwebdrivercommonservice.py", line 83, in start
os.path.basename(self.path), self.start_error_message)
selenium.common.exceptions.WebDriverException: Message: 'geckodriver' executable needs to be in PATH.

我的路径Confi

我已经更新了我的壁虎驱动程序,也更新了路径,但什么都没有改变。你有什么办法解决这个问题吗?

我想如果你把geckodriver和脚本放在同一个文件夹里,它就会工作

相关内容

最新更新