如何在远程服务器上使用Selenium运行代码接受测试

Tzook Bar Noy

我有一个用于phpunit的测试服务器,现在我们想使用硒添加代码接收验收测试。

但是,由于您的远程服务器没有“桌面”,因此它不会像我们的开发人员计算机那样打开浏览器。

我尝试在计算机上安装Firefox,但仍然出现此错误:

Cannot find firefox binary in PATH. Make sure firefox is installed. OS appears to be: LINUX      
Build info: version: '2.44.0', revision: '76d78cf', time: '2014-10-23 20:02:37'                  
System info: host: 'testdev', ip: '127.0.1.1', os.name: 'Linux', os.arch: 'amd64', os.version:   
'3.2.0-23-generic', java.version: '1.7.0_65'                                                     
Driver info: driver.version: FirefoxDriver   

所以现在我做了

  WebDriver:
         url: 'http://example.com/'
         browser: firefox
         capabilities:
              binary: "/usr/bin/firefox"

我得到这个错误:

Unable to connect to host 127.0.0.1 on port 7055 after 45000 ms. Firefox console output:  
  Error: no display specified                                                               
  Error: no display specified   

我可能正在做什么?

还是我必须有一个“屏幕”?

戴维森

为了将Selenium与Firefox或Chrome等结合使用-您需要具有用户界面的Linux发行版。

如果您使用的是没有显示器的Linux机器(也就是只有一个终端),则可以研究Selenium HTMLUnit(无头浏览)。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在远程服务器上使用Selenium运行代码接受测试

来自分类Dev

如何设置 Jenkins CI 服务器以使用远程 webdriver 运行自动 BDD selenium 测试?

来自分类Dev

如何使用Selenium服务器运行Selenium IDE测试

来自分类Dev

如何在远程 linux 服务器上运行 bash

来自分类Dev

单击按钮如何在服务器上运行代码?

来自分类Dev

如何在远程服务器上使用GUI工具?

来自分类Dev

在远程服务器上运行集成测试

来自分类Dev

如何在远程服务器上的文本文件上运行gedit?

来自分类Dev

如何使用AJAX与服务器通信并在服务器上运行代码?

来自分类Dev

在 Rails 5.2 中,如何配置我的系统测试以使用 selenium 远程服务器?

来自分类Dev

在jmeter中,如何在远程服务器上参数化测试计划?

来自分类Dev

在jmeter中,如何在远程服务器上参数化测试计划?

来自分类Dev

在Linux服务器上运行Selenium WebDriver测试

来自分类Dev

在远程服务器上的 Tomcat 中运行 Selenium 测试给出“错误:GDK_BACKEND 与可用显示不匹配”

来自分类Dev

如何在远程MS SQL服务器上更新数据库(EF代码优先)

来自分类Dev

关闭SSH后,如何在远程服务器上保持python脚本运行?

来自分类Dev

如何在远程Linux服务器上运行开源软件?

来自分类Dev

如何在远程服务器上运行带有多字参数的本地脚本?

来自分类Dev

如何在Windows远程服务器上运行Windows VM?

来自分类Dev

如何在远程服务器上运行 mongo db 脚本?

来自分类Dev

如何在我注销后不退出的远程服务器上运行 python 脚本?

来自分类Dev

如何访问在远程服务器上运行的网页?

来自分类Dev

使用脚本在SSH服务器上远程运行命令

来自分类Dev

使用脚本在ssh服务器上远程运行命令

来自分类Dev

使用SSH在远程Linux服务器上运行命令

来自分类Dev

Rundeck:使用 ssh 在远程服务器上运行命令

来自分类Dev

如何在远程服务器上管理Laravel 4

来自分类Dev

如何在远程服务器上保留终端颜色?

来自分类Dev

如何在测试GitLab CI服务器上运行检测

Related 相关文章

  1. 1

    如何在远程服务器上使用Selenium运行代码接受测试

  2. 2

    如何设置 Jenkins CI 服务器以使用远程 webdriver 运行自动 BDD selenium 测试?

  3. 3

    如何使用Selenium服务器运行Selenium IDE测试

  4. 4

    如何在远程 linux 服务器上运行 bash

  5. 5

    单击按钮如何在服务器上运行代码?

  6. 6

    如何在远程服务器上使用GUI工具?

  7. 7

    在远程服务器上运行集成测试

  8. 8

    如何在远程服务器上的文本文件上运行gedit?

  9. 9

    如何使用AJAX与服务器通信并在服务器上运行代码?

  10. 10

    在 Rails 5.2 中,如何配置我的系统测试以使用 selenium 远程服务器?

  11. 11

    在jmeter中,如何在远程服务器上参数化测试计划?

  12. 12

    在jmeter中,如何在远程服务器上参数化测试计划?

  13. 13

    在Linux服务器上运行Selenium WebDriver测试

  14. 14

    在远程服务器上的 Tomcat 中运行 Selenium 测试给出“错误:GDK_BACKEND 与可用显示不匹配”

  15. 15

    如何在远程MS SQL服务器上更新数据库(EF代码优先)

  16. 16

    关闭SSH后,如何在远程服务器上保持python脚本运行?

  17. 17

    如何在远程Linux服务器上运行开源软件?

  18. 18

    如何在远程服务器上运行带有多字参数的本地脚本?

  19. 19

    如何在Windows远程服务器上运行Windows VM?

  20. 20

    如何在远程服务器上运行 mongo db 脚本?

  21. 21

    如何在我注销后不退出的远程服务器上运行 python 脚本?

  22. 22

    如何访问在远程服务器上运行的网页?

  23. 23

    使用脚本在SSH服务器上远程运行命令

  24. 24

    使用脚本在ssh服务器上远程运行命令

  25. 25

    使用SSH在远程Linux服务器上运行命令

  26. 26

    Rundeck:使用 ssh 在远程服务器上运行命令

  27. 27

    如何在远程服务器上管理Laravel 4

  28. 28

    如何在远程服务器上保留终端颜色?

  29. 29

    如何在测试GitLab CI服务器上运行检测

热门标签

归档