我最近把我的mac电脑升级到了OS Catalina(V10.15.3).升级后,我无法使用selenium启动chrome驱动程序.

当我运行Selenium代码来启动Chrome浏览器时,我面临以下错误.

无法打开"chromedriver",因为无法验证开发人员.

请帮帮我!

推荐答案

我找到的工作如下

  1. 开放式终端
  2. 导航到chromedriver文件所在的路径
  3. 执行以下任一命令

Command1: xattr -d com.apple.quarantine <name-of-executable>

Example

/usr/local/Caskroom/chromedriver 
$ xattr -d com.apple.quarantine chromedriver 

(或)

Command2: spctl --add --label 'Approved' <name-of-executable>

资料来源:https://docwhat.org/upgrading-to-catalina

注意:这仅适用于执行上述命令的文件.如果下载了新的chromedriver,则必须在新下载的文件上再次执行该命令

Java相关问答推荐

Java同步小服务器

在正确位置绘制多边形的PFA问题

将具有多个未知字段的SON映射到Java POJO

BiPredicate和如何使用它

如何在返回bigint []值的子查询中使用any?

在Java Stream上调用collect方法出现意外结果

try 创建一个对象,使用它,然后使用一条语句将其存储为列表

为什么JAVA&S清洁器使用链表而不是并发HashSet?

如何在运行时动态创建表(使用Java、JPA、SprringBoot)

当涉及到泛型时,类型推理在Java中是如何工作的?

无法初始化JPA实体管理器工厂:无法确定为Java类型<;类>;推荐的JdbcType

Bean定义不是从Spring ApplationConext.xml文件加载的

SpringBoot Kafka自动配置-适用于SASL_PLAYTEXT的SSLBundle 包,带SCRAM-SHA-512

在学习Spring时,通过构造函数参数0表达了不满意的依赖关系

如何在JavaFX循环中完美地制作一个AudioClip/MediaPlayer?

来自外部模块的方面(对于Java+Gradle项目)不起作用

为什么项目名称出现在我的GET请求中?

用于Java的Visual Studio代码完成不起作用

如何使用jOOQ在PostgreSQL中从枚举类型生成Java枚举

基于距离的APACHE POI公式判断