如何不使用默认配置文件启动Chromedriver?

贝纳亚

我正在尝试使用Chromedriver和非默认配置文件加载Chrome。
我正在使用此python代码:

opt = webdriver.ChromeOptions()
chromedriver = r"C:/chromedriver/chromedriver.exe"
os.environ["webdriver.chrome.driver"] = chromedriver
opt.add_argument(r"user-data-dir=C:\Users\user\AppData\Local\Google\Chrome\User Data\Default_Selenium")
driver = webdriver.Chrome(opt)


但我收到以下错误:

Traceback (most recent call last):
  File "C:\Users\user\workspace\dd\src\start.py", line 29, in <module>
    main()
  File "C:\Users\user\workspace\dd\src\start.py", line 20, in main
    driver = webdriver.Chrome(opt)
  File "C:\Python27\Lib\site-packages\selenium-2.43.0-py2.7.egg\selenium\webdriver\chrome\webdriver.py", line 59, in __init__
    self.service.start()
  File "C:\Python27\Lib\site-packages\selenium-2.43.0-py2.7.egg\selenium\webdriver\chrome\service.py", line 68, in start
    and read up at http://code.google.com/p/selenium/wiki/ChromeDriver")
selenium.common.exceptions.WebDriverException: Message: 'ChromeDriver executable needs to be available in the path.                 Please download from http://chromedriver.storage.googleapis.com/index.html                and read up at http://code.google.com/p/selenium/wiki/ChromeDriver' 

我究竟做错了什么?

ec

chromedriver可执行文件应该是在任何可用的PATH环境变量,或通过设置明确的executable_path参数Chrome()

driver = webdriver.Chrome(executable_path=r'C:/chromedriver/chromedriver.exe',
                          chrome_options=opt)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何设置默认的Spring Boot配置文件以运行测试(不使用环境变量)?

来自分类Dev

无法在chromedriver中将其他命令与默认配置文件一起使用

来自分类Dev

ChromeDriver“无法创建默认配置文件目录”

来自分类Dev

tmux:不使用配置文件

来自分类Dev

如何设置默认的终端配置文件?

来自分类Dev

如何设置默认的终端配置文件?

来自分类Dev

如何获得默认的tmux配置文件?

来自分类Dev

如何设置默认配置文件弹簧

来自分类Dev

如何设置Logstash,以便在作为服务自动启动时读取默认配置文件

来自分类Dev

是否可以使用指定的(非默认)配置文件启动Powershell ISE?

来自分类Dev

无法使用配置文件启动mongod

来自分类Dev

使用配置文件启动 springboot

来自分类Dev

如何在Ubuntu 14.04上启动lxc容器而没有“不使用配置文件执行'/ sbin / init'可能会使主机崩溃”错误

来自分类Dev

对不同的ChromeDriver实例使用相同的Chrome配置文件(会话)

来自分类Dev

启动时如何使用Google Chrome启动不同的配置文件?

来自分类Dev

如何在不使用Shell配置文件的情况下更改/修复v命令?

来自分类Dev

MsBuild发布网站而不使用发布配置文件

来自分类Dev

Terraform不使用提供的AWS配置文件?

来自分类Dev

git不使用全局配置文件或公钥

来自分类Dev

不使用终端打开隐藏的配置文件

来自分类Dev

nginx默认配置文件

来自分类Dev

Vertx 默认配置文件

来自分类Dev

如何不使用任务栏关闭从CMD启动的可执行文件的窗口[BATCH]

来自分类Dev

如何使用自己的图标启动Chromium的单独实例(而非配置文件)?

来自分类Dev

如何多次使用已有的配置文件启动人偶

来自分类Dev

如何使用自己的图标启动Chromium的单独实例(而非配置文件)?

来自分类Dev

如何在命令行中使用指定的配置文件在OSX中启动新的终端?

来自分类Dev

我们如何在配置文件中使用新启动的机器 IP

来自分类Dev

如何设置默认的activemq 5.10.0配置文件?

Related 相关文章

  1. 1

    如何设置默认的Spring Boot配置文件以运行测试(不使用环境变量)?

  2. 2

    无法在chromedriver中将其他命令与默认配置文件一起使用

  3. 3

    ChromeDriver“无法创建默认配置文件目录”

  4. 4

    tmux:不使用配置文件

  5. 5

    如何设置默认的终端配置文件?

  6. 6

    如何设置默认的终端配置文件?

  7. 7

    如何获得默认的tmux配置文件?

  8. 8

    如何设置默认配置文件弹簧

  9. 9

    如何设置Logstash,以便在作为服务自动启动时读取默认配置文件

  10. 10

    是否可以使用指定的(非默认)配置文件启动Powershell ISE?

  11. 11

    无法使用配置文件启动mongod

  12. 12

    使用配置文件启动 springboot

  13. 13

    如何在Ubuntu 14.04上启动lxc容器而没有“不使用配置文件执行'/ sbin / init'可能会使主机崩溃”错误

  14. 14

    对不同的ChromeDriver实例使用相同的Chrome配置文件(会话)

  15. 15

    启动时如何使用Google Chrome启动不同的配置文件?

  16. 16

    如何在不使用Shell配置文件的情况下更改/修复v命令?

  17. 17

    MsBuild发布网站而不使用发布配置文件

  18. 18

    Terraform不使用提供的AWS配置文件?

  19. 19

    git不使用全局配置文件或公钥

  20. 20

    不使用终端打开隐藏的配置文件

  21. 21

    nginx默认配置文件

  22. 22

    Vertx 默认配置文件

  23. 23

    如何不使用任务栏关闭从CMD启动的可执行文件的窗口[BATCH]

  24. 24

    如何使用自己的图标启动Chromium的单独实例(而非配置文件)?

  25. 25

    如何多次使用已有的配置文件启动人偶

  26. 26

    如何使用自己的图标启动Chromium的单独实例(而非配置文件)?

  27. 27

    如何在命令行中使用指定的配置文件在OSX中启动新的终端?

  28. 28

    我们如何在配置文件中使用新启动的机器 IP

  29. 29

    如何设置默认的activemq 5.10.0配置文件?

热门标签

归档