我正在尝试运行我的selenium脚本,它是在无头的AWS linux服务器中使用firefox 46在Selenium 2.53.0中开发的。 AWS具有GTK2.0,Firefox 46与GTK3.4及更高版本兼容。 我试图从给定的链接安装GTK 3.4,它已安装,但我仍然收到错误
XPCOMGlueLoad error for file /usr/local/firefox/libmozgtk.so:
libgtk-3.so.0: cannot open shared object file: No such file or directory
Couldn't load XPCOM.
我的系统中没有安装libgtk-3.so.0因此出错。如果somebidy可以帮助我如何升级/安装GTK 3.4以及所述库在AWS EC2服务器中运行我的Firefox,那将非常有帮助。 我使用过的链接:http://ftp.gnome.org/pub/gnome/sources/gtk+/3.4/gtk+-3.4.0.tar.xz ftp://fr2.rpmfind.net/linux/fedora/linux/development/rawhide/Everything/x86_64/os/Packages/g/gtk3-3.22.15-2.fc27.x86_64.rpm 安装GTK3 从此处使用代码https://gist.github.com/joekiller/4144838安装Firefox 46。
感谢。