我正在使用无头 ubuntu,并想安装最新的 geckodriver。所以我必须通过输入命令行来安装。我的 ubuntu 是 14.04 值得信赖的。
但是,我不知道安装 geckodriver 的命令。 https://github.com/mozilla/geckodriver/
这里有许多版本的 geckodriver。 https://github.com/mozilla/geckodriver/releases 我想我必须下载 linux32.tar.gz 一个。
我是否必须包含 github 的 url 才能编写安装命令行?
我正在使用 python Selenium,以及 digitalocean 的无头 ubuntu,其中有无头 Chrome。我用了
driver.find_element_by_tag_name('body').send_keys(Keys.CONTROL + Keys.TAB)
Run Code Online (Sandbox Code Playgroud)
在 senium.webdriver.common.keys
但这不起作用。
我导入了所需的所有内容,没有 python 语法错误,并成功运行,但选项卡未随我的代码切换。
driver.find_element_by_tag_name('body').send_keys(Keys.CONTROL + 't')
Run Code Online (Sandbox Code Playgroud)
也不起作用。相同的代码可以在我的本地计算机上的选项卡之间切换,该计算机具有物理键盘和显示器。顺便说一句,我将 pyvirtualdisplay 与我的无头 Chrome 一起使用。
我怀疑使用 headless Ubuntu 和 headless Chrome 可能会导致这个问题。我猜想无头 Ubuntu 无法发送密钥,如上面代码所示。
如何让我的远程无头 Ubuntu 将密钥发送到浏览器?