Gecko Driver给出错误无法运行二进制文件

时间:2017-10-05 13:49:01

标签: selenium-webdriver geckodriver

我收到错误"无法执行二进制文件"

二手gecko驱动19.0,selenium 3.6,Firefox 56 这是我的程序和输出: enter image description here

enter image description here

1 个答案:

答案 0 :(得分:1)

您正在直接传递geckodriver-v0.19.0-macos.tar.gz。

这不是真正的文件,而是一个zip文件,你需要先提取geckodriver,然后在代码中传递该文件。

只需双击gz文件并解压缩文件或使用命令行,如下所示:

gunzip -c geckodriver-v0.19.0-macos.tar.gz | tar xopf -