gpt4 book ai didi

java - 无法绑定(bind)锁定端口-WebDriver 2.22

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:57:14 26 4
gpt4 key购买 nike

我收到一个错误,我的网络驱动程序(2.22)无法在45000ms内绑定到锁定端口7054。

版本:

  • 操作系统:WinXP
  • FF:12
  • Webdriver:2.22.0
  • Java:1.6

  • 情况

    今天早上一切正常,我的测试通过了。我的FF未安装在“预期”位置(安装后没有使用PC的管理员权限)。因此,我必须如下创建firefox驱动程序

    新的FirefoxDriver(
    新的FirefoxBinary(
    新文件(
    “C:\ Documents and Settings \ larsonre \ Local Settings \ Application Data \ Mozilla Firefox \ firefox.exe”)),
    空值);

    今天,我终于获得了管理员权限。因此,我卸载了FF并重新安装了它,使其位于C:\ Program Files \ Mozilla Firefox \ firefox.exe中,我将调用更改为“new FirefoxDriver();”。现在,我收到错误,表明webdriver无法绑定到锁定端口。

    如果我使用指定二进制路径但给它新路径的代码,则会收到相同的错误。

    我看不到Firefox启动,也看不到任务管理器中的Firefox进程。

    有任何想法吗? (下面的故障跟踪)

    -----跟踪-----

    org.openqa.selenium.WebDriverException:无法在45000毫秒内绑定到锁定端口7054
    内部版本信息:版本:“2.22.0”,修订版:“17048”,时间:“2012-05-29 14:59:54”
    系统信息:操作系统名称:“Windows XP”,操作系统名称:“x86”,操作系统版本:“5.1”,java.version:“1.6.0_29”
    驱动程序信息:driver.version:FirefoxDriver
    在org.openqa.selenium.internal.SocketLock.lock(SocketLock.java:94)
    在org.openqa.selenium.firefox.internal.NewProfileExtensionConnection.start(NewProfileExtensionConnection.java:68)
    在org.openqa.selenium.firefox.FirefoxDriver.startClient(FirefoxDriver.java:207)
    在org.openqa.selenium.remote.RemoteWebDriver。(RemoteWebDriver.java:93)
    在org.openqa.selenium.firefox.FirefoxDriver。(FirefoxDriver.java:147)
    在edu.si.solaa._02_ListOfValidAppIDs.setUp(_02_ListOfValidAppIDs.java:24)
    在sun.reflect.NativeMethodAccessorImpl.invoke0(本机方法)处
    在sun.reflect.NativeMethodAccessorImpl.invoke(未知来源)
    在sun.reflect.DelegatingMethodAccessorImpl.invoke(未知来源)
    在java.lang.reflect.Method.invoke(未知来源)
    在org.junit.runners.model.FrameworkMethod $ 1.runReflectiveCall(FrameworkMethod.java:44)
    在org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
    在org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
    在org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:27)
    在org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
    在org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
    在org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
    在org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
    在org.junit.runners.ParentRunner $ 3.run(ParentRunner.java:193)
    在org.junit.runners.ParentRunner $ 1.schedule(ParentRunner.java:52)
    在org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
    在org.junit.runners.ParentRunner.access $ 000(ParentRunner.java:42)
    在org.junit.runners.ParentRunner上$ 2.evaluate(ParentRunner.java:184)
    在org.junit.runners.ParentRunner.run(ParentRunner.java:236)
    在org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50)
    在org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)
    在org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467)
    在org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683)上
    在org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390)
    在org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197)

    java.lang.NullPointerException
    在edu.si.solaa._02_ListOfValidAppIDs.tearDown(_02_ListOfValidAppIDs.java:32)
    在sun.reflect.NativeMethodAccessorImpl.invoke0(本机方法)处
    在sun.reflect.NativeMethodAccessorImpl.invoke(未知来源)
    在sun.reflect.DelegatingMethodAccessorImpl.invoke(未知来源)
    在java.lang.reflect.Method.invoke(未知来源)
    在org.junit.runners.model.FrameworkMethod $ 1.runReflectiveCall(FrameworkMethod.java:44)
    在org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
    在org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
    在org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:37)
    在org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
    在org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
    在org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
    在org.junit.runners.ParentRunner $ 3.run(ParentRunner.java:193)
    在org.junit.runners.ParentRunner $ 1.schedule(ParentRunner.java:52)
    在org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
    在org.junit.runners.ParentRunner.access $ 000(ParentRunner.java:42)
    在org.junit.runners.ParentRunner上$ 2.evaluate(ParentRunner.java:184)
    在org.junit.runners.ParentRunner.run(ParentRunner.java:236)
    在org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50)
    在org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)
    在org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467)
    在org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683)上
    在org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390)
    在org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197)

    最佳答案

    显然,我只需要在安装后重新启动机器即可。

    关于java - 无法绑定(bind)锁定端口-WebDriver 2.22,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10919968/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com