在远程服务器 Ubuntu 16 上使用 Selenium 为应用程序安装 Chrome

在远程服务器 Ubuntu 16 上使用 Selenium 为应用程序安装 Chrome

我需要在 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 绑定使用此设置。祝你好运!

相关内容