我正在尝试让(特定版本的)Chrome和Chromedriver(以及最终的Selenium)在一个AWS EC2 Linux示例上运行,该示例交给我进行测试。
1.导航到我的/tmp
目录,
1.运行sudo wget https://chromedriver.storage.googleapis.com/102.0.5005.61/chromedriver_linux64.zip
,
1.解压缩的chromedriver
,
1.把chromedriver
移到了我的/usr/bin
里。
然而,当我检查chromedriver - version
以进行健全性检查时,我得到了以下错误:
chrome 驱动器:加载共享库时出错:libxcb.so.1版本:无法打开共享目标文件:无此文件或目录
这个网站和其他网站上的一些帖子记录了类似的困境(加载共享库时出错:)建议这个错误可能是由于我的示例中没有libxcb
,但是我是一个新手,我不确定(我甚至不知道libxcb
是干什么的)。希望得到一些关于如何继续的反馈。如果关于我的示例的任何其他信息会有帮助,请随时告诉我。谢谢!<...>) suggest that maybe this error is due to the absence of libxcb
from my instance, but I am such a novice that I'm just not sure (I don't even know what libxcb
is for). Hoping to get some feedback on how to proceed. If any other info about my instance would be helpful, feel free to let me know. Thanks!
1条答案
按热度按时间huwehgph1#
如果您键入
yum whatprovides libxcb.so.1
,您将看到提供您缺少的文件的库的名称和版本。一般来说,我发现libX11提供了chrome和chromedriver所需的大部分库。
然后重复上述步骤。