嗨,在一个无头centos 7
我正在尝试进行无头硒测试。 为此,我安装了谷歌浏览器,铬驱动程序和硒pip包,但我没有成功,这是我所做的。
谷歌浏览器版本:
yum list installed |grep google-chrome
google-chrome-stable.x86_64 83.0.4103.106-1 @google-chrome
我从此链接下载了 chrome 驱动程序版本83.0.4103.39
,解压缩并将其移动到/usr/bin/local
-rwxr-xr-x 1 root root 10774816 May 5 23:53 chromedriver
这条路也在 env 中。
PATH=...:/usr/local/bin/chromedriver:/usr/local/bin/
当我在终端中键入chromdriver时,没有任何反应。它只是卡住了。我在公司代理后面,所以我不能真正尝试更改防火墙等。我做错了什么?
不要将二进制可执行文件放在$PATH
上,而只放在目录/usr/local/bin
。
您必须在编辑配置文件后获取配置文件:. ~/.bashrc
.
您可能需要将其配置为无头模式:
options = webdriver.ChromeOptions()
options.add_argument('window-size=1920x1080');
options.add_argument('--headless')
options.add_argument('--incognito');
还要检查那里是否有可能的警报:sealert -a /var/log/audit/audit.log
。