zoukankan      html  css  js  c++  java
  • 【Mac】 Chromedriver 存放路径

    使用Selenium时,卡在唤起Chrome,原来Chrome偷偷更新,导致版本没对应上,正常唤起Chrome

    SessionNotCreatedException: Message: session not created: This version of ChromeDriver only supports Chrome version 80

    下载地址:http://chromedriver.storage.googleapis.com/index.html

    解压到 /User/XXX/download 的目录(默认路径)

    将已解压的 Chromedriver,移动到 /usr/bin,则可正常唤起Chrome

    mac对 /usr/bin 这个路径,有权限的限制,
    root用户也无法正常移动文件过去,需关闭 mac的SIP方法 ,参考:https://jingyan.baidu.com/article/e5c39bf5d13bf939d76033cf.html

    A、重启Mac,然后按住:Command+R,进入恢复模式

    B、进入后打开实用工具选项-选择终端

    C、输入csrutil disable,重启电脑(如需恢复,进入恢复模式后,终端输入csrutil enable

    D、重启电脑后,进入终端,输入sudo mv chromedriver /usr/bin将ChromeDriver移动到/usr/bin

    E、cd 到 /usr/bin,执行 sudo chmod a+x chromedriver修改权限(这一步我没做,也正常)

    F、重新执行 seliumn 的测试用例,可正常唤起Chrome了

  • 相关阅读:
    系统集群安装
    用ASP.net判断上传文件类型的三种方法
    C#中利用JQuery实现视频网站
    云计算和大数据
    c# Dictionary 中Keys.ToArray<>方法的细节测试
    DateTime compare
    Dictionary的遍历和修改
    C# 键值对数据排序
    ant使用小结
    给我们的7句话
  • 原文地址:https://www.cnblogs.com/hightech/p/12950606.html
Copyright © 2011-2022 走看看