如何从 SSH 运行非 headless-chromedriver?

问题描述 投票:0回答:1

我一直在尝试在 Raspberry Pi 上通过 Selenium (Python) 运行 Chromedriver,但是当我从 SSH 启动脚本时它不起作用(没有有用的错误,只是超时,因此没有 Stacktrace)。

但是,如果我实际上使用 VNC 查看器登录到计算机,并运行完全相同的屏幕,它就可以完美运行。

我怀疑这是因为当我通过 SSH 从远程计算机执行脚本时没有视频输出,因此它挂起。我该如何解决这个问题?

selenium-webdriver ssh raspberry-pi selenium-chromedriver
1个回答
0
投票

您可以通过在命令之前执行以下命令来解决此问题:

export DISPLAY=:0.0

它设置一个环境变量,告诉您的 SSH 会话您想要将主机上的 X 服务器作为目标。

© www.soinside.com 2019 - 2024. All rights reserved.