python - Selenium Webdriver exucatable_path
问题描述
当我传递可执行文件路径的完全限定路径时,Chrome() 方法能够找到驱动程序,但是当我在 pycharm 中的项目内创建目录(驱动程序)并传递为
driver = webdriver.Chrome(executable_path="../drivers/chromedriver")
然后 Chrome() 方法无法定位。
据我说,错误原因是:1)不支持复制到本地目录的chromedriver。(在复制的chromedriver可执行文件上出现问号)
2)正确的路径没有通过
我的结构和错误图像的图像
解决方案
尝试添加一个点
尝试这个:
from selenium import webdriver
driver = webdriver.Chrome(executable_path="./driver/chromedriver")
推荐阅读
- sql - 添加缺失的数据
- selenium-webdriver - 使用 Selenium Webdriver 发送多个空格/空格似乎是不可能的
- python - keras.Sequential.build 中“build”方法的作用是什么?
- react-native - 如何防止这个 libpods 东西添加到项目中
- vue.js - 无法在 Vue.js 中单击以按我想要的方式工作
- javascript - 尝试切换 2 个 div
- c# - 单击所有对象时自动更改场景 Unity
- php - 在 php 中附加 html 元素,如 jQuery append
- javascript - 使用 Jquery 掩码和 vue 在另一个 div 中单击后输入值发生变化
- java - 为什么我的 Java 静态块没有执行?(非常简单的例子。其他答案似乎不适用。)