unable to bind to locking port 7054

上一篇 / 下一篇  2012-07-24 13:47:03 / 个人分类:Issue

困扰了2个多星期的7054端口问题居然在一次无意试验中找到原因和解决方法
最近用Selenium RC做跨平台测试多浏览器测试,期间忽然遇到一个问题,无法启动浏览器,提示unable to bind to locking port 7054 within 4500ms,google了好久,也请教了好些大侠,一直没有找到问题根源,也一直在被追杀。

出错提示是:Unable to bind to locking port 7054 within 4500ms
Build info:version:'2.22.0',revision:'17205',time:
System info: os.name:'Windows 7',os.arch:'amd64',os.version:'6.1',java.version:'1.6.0_24'

google 结果是Selenium RC会通过7055端口驱动firefox,但是要先locking 7054端口。运行测试时用netstat -n|find "7054"没有任何结果,重装Firefox、升级Selenium RC至2.24.1依然解决不了问题,改用其它浏览器如ie,chrome提示Unable to find a free port。后来找其它机子一试,居然没这个问题。可以猜测问题出在Windows的某个设置上。在没问题的机子上也找了很久,没结果。忽然想起前段时间因为另一个项目的测试需要在Windows在hosts中加了一句192.168.60.133 localhost,然后在问题的机子上再测试时,同样的问题出现了。把hosts的这句去掉,这个问题就解决了。
问题就是会不断出现的,在用ie测试时,ie浏览器虽然启动了,但测试却运行不起来,出错提示是Unable to get browser(WARNING:The server did not provide any stacktrace information)

TAG:

 

评分:0

我来说两句

我的栏目

日历

« 2024-06-02  
      1
2345678
9101112131415
16171819202122
23242526272829
30      

数据统计

  • 访问量: 2822
  • 日志数: 1
  • 建立时间: 2010-09-14
  • 更新时间: 2012-07-24

RSS订阅

Open Toolbar