相关疑难解决方法(0)

OSX 修复 Selenium Chromedriver 启动错误产生未知系统错误 -86 可执行文件中的 CPU 类型错误?

2021年1月6日下午突然,我在OSX下的Selenium Protractor测试停止工作,出现神秘错误

spawn Unknown system error -86
Run Code Online (Sandbox Code Playgroud)

我做了一些研究,发现错误号 86 与

Bad CPU type in executable
Run Code Online (Sandbox Code Playgroud)

并运行以下命令将我的 chromedriver 二进制文件的 CPU 架构与我的系统进行比较:

% file chromedriver_87.0.4280.88
chromedriver_87.0.4280.88: Mach-O 64-bit executable arm64
% uname -a
Darwin kobl179273m 19.6.0 Darwin Kernel Version 19.6.0: Thu Oct 29 22:56:45 PDT 2020; root:xnu-6153.141.2.2~1/RELEASE_X86_64 x86_64
% uname -p
i386
Run Code Online (Sandbox Code Playgroud)

如何修复 Selenium 使用的 chromedriver 二进制文件,以便它可以在我的 Intel x64 mac 上运行并清除“系统错误 -86”或“CPU 类型错误”消息?

macos selenium webdriver selenium-chromedriver apple-silicon

15
推荐指数
3
解决办法
7591
查看次数