【发布时间】:2021-06-15 01:25:57
【问题描述】:
我正在尝试使用 chromedriver 设置驱动程序。如果我提供整个路径名,它可以正常工作。但是,如果我提供由 os.path.abspath 生成的字符串,我会得到“'chromedriver.exe' 可执行文件需要在 PATH 中”错误。为什么会这样,有没有办法在不将整个路径硬编码到我的可执行文件的情况下生成路径?
my_executable_path = "env//bin//chromedriver.exe"
absolute_path = str(os.path.abspath(my_executable_path)).replace("/", "//")
driver = webdriver.Chrome(executable_path= absolute_path,
options=chrome_options)
return(driver)
【问题讨论】:
标签: python-3.x selenium selenium-chromedriver os.path