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: