我需要在 Ubuntu 上的远程服务器上使用 google chrome selenium 16 运行一个 python 应用程序。这有可能吗?它不需要显示器吗?如果可以,我该如何为 selenium 安装 google chrome?我应该安装普通的 google chrome 吗?它会自动安装吗?如果不是,那我该怎么做?
$ uname -a
Linux name123 4.4.0-38-generic #57-Ubuntu SMP x86_64 x86_64 x86_64 GNU/Linux
答案1
我正在尝试使用 Ubnutu16 通过 AWS 云在 Wordpress/PHP 中设置行为驱动开发。基本上和你做的一样,只是我使用的是 PHP。我曾经能够使用旧版本的 Selenium2 和 Mink 做到这一点,但使用新版本时我却没有乐趣。这些说明目前不完整,但可以让您拥有一个可以访问的 GUI。此设置使用TightVNC在远程 Amazon 实例上拥有 GUI,即使该实例位于云中:
使用 AWS 和 Codeception 进行 WordPress 行为驱动开发
我目前的问题是,我可以启动并运行 Selenium,但无法让 PHP 绑定驱动浏览器。Mink 或 Facebook 无法正常工作。我认为这与安全设置有关。当我了解更多信息时,我会编辑此内容。您可能可以让 Python 绑定使用此设置。祝你好运!