ubuntu java firefox,java – 在Ubuntu上启动Firefox时,Selenium挂起

博主尝试在Jenkins中运行Selenium自动化测试,遇到权限问题导致测试无法正常执行。通过命令行调试,发现Firefox启动时出现问题。尝试了不同方式指定Firefox路径,但仍然无法成功。日志文件未生成,使得问题排查变得困难。寻求解决方案和调试建议。
摘要由CSDN通过智能技术生成

我的最终目标是让Selenium在Jenkins内部运行.

我的Jenkins安装在Ubuntu虚拟机中运行.

在jenkins硒设置出现一些问题(源于jenkins运行的用户的权限)之后,我切换到从命令行运行命令,看看发生了什么.我的目标是让测试运行在这里,然后让它在jenkins(Jenkins)内工作.

这是我正在使用和看到的命令和响应.

resn@resn-VirtualBox:~$sudo java -jar /var/lib/jenkins/tools/selenium/selenium-server.jar -htmlSuite *firefox http://google.com "/var/lib/jenkins/jobs/Selenium setup test/workspace/tests/test-testsuite.html" "/var/lib/jenkins/jobs/Selenium setup test/workspace/results/results.html" -log=/tmp/selenium.log -debug=true -firefoxProfileTemplate "/home/resn/.mozilla/firefox/6f2um01h.Selenium"

23/08/2011 11:19:51 AM org.openqa.grid.selenium.GridLauncher main

INFO: Launching a standalone server

11:19:52.172 INFO - Java: Sun Microsystems Inc. 19.0-b09

11:19:52.173 INFO - OS: Linux 2.6.35-28-generic i386

11:19:52.223 INFO - v2.4.0,with Core v2.4.0. Built from revision 13337

11:19:52.488 INFO - RemoteWebDriver instances should connect to: http://127.0.0.1:4444/wd/hub

11:19:52.491 INFO - Version Jetty/5.1.x

11:19:52.491 INFO - Started HttpContext[/selenium-server/driver,/selenium-server/driver]

11:19:52.501 INFO - Started HttpContext[/selenium-server,/selenium-server]

11:19:52.501 INFO - Started HttpContext[/,/]

11:19:52.520 INFO - Started org.openqa.jetty.jetty.servlet.ServletHandler@15b7986

11:19:52.521 INFO - Started HttpContext[/wd,/wd]

11:19:52.530 INFO - Started SocketListener on 0.0.0.0:4444

11:19:52.530 INFO - Started org.openqa.jetty.jetty.Server@54172f

11:19:53.379 INFO - Preparing Firefox profile...

11:19:55.949 INFO - Launching Firefox...

Ubuntu虚拟机不是一个无头的实例,所以AFAIK我不需要安装xvfb(如同一主题的一些博文中提到的).

使用应用程序菜单中的快捷方式启动Firefox,并且只需在命令行中输入“firefox”即可开启Firefox.

我尝试通过多种方式添加Firefox应用程序的完整路径:

>在命令’… * firefox /usr/lib/firefox-3.6.20/firefox.sh …“中导致”无法找到HTML套件文件:/ home / resn / http:/ google. com:“ – 似乎让firefox路径与下一个参数混在一起

>在命令中,没有空格’…“firefox /usr/lib / firefox-3.6.20 / firefox.sh …’哪些结果

“HTML套件异常见:

java.lang.RuntimeException:浏览器不支持:* firefox /usr/lib / firefox-3.6.20 / firefox.sh

支持的浏览器包括:

*火狐”

>在grid_configuration.yml’…浏览器中:“* firefox /usr/lib.firefox-3.6.20/firefox.sh”.哪个没有任何影响.

另外,因为进程挂起,并且实际上不会失败,所以不会创建日志文件(/tmp/selenium.log).

任何想法,提示或调试建议将是非常欢迎!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值