`

Webdriver Unable to connect to host 127.0.0.1 on port 7055 after 45000 ms

阅读更多

带的小弟遇到这个问题不知所措就找我解决,记录一下。

执行如下代码,chrome和IE都OK,执行火狐就挂了。

#浏览器数组
lists = ['chrome','internet explorer','firefox']
#循环浏览器执行脚本      
for browser in lists:
    print browser
    driver = Remote(command_executor='http://127.0.0.1:4444/wd/hub',
                    desired_capabilities={'platform':'ANY',
                                            'browserName':browser,
                                            'version':'',
                                            'javascriptEnabled':True
                                            })
    driver.implicitly_wait(30)
    driver.get('http://www.baidu.com')
   
    driver.find_element_by_id("kw").clear()
    driver.find_element_by_id("kw").send_keys("unittest")
    driver.find_element_by_id("su").click()
    time.sleep(1)
    title = driver.title
    print title

 

<!--StartFragment -->
firefox
Traceback (most recent call last):
  File "D:\workspace-tradeadmin\pydevTest\src\date06\seleniumGrid\test2.py", line 19, in <module>
    'javascriptEnabled':True
  File "F:\Python27\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 74, in __init__
    self.start_session(desired_capabilities, browser_profile)
  File "F:\Python27\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 123, in start_session
    'desiredCapabilities': desired_capabilities,
  File "F:\Python27\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 175, in execute
    self.error_handler.check_response(response)
  File "F:\Python27\lib\site-packages\selenium\webdriver\remote\errorhandler.py", line 166, in check_response
    raise exception_class(message, screen, stacktrace)
selenium.common.exceptions.WebDriverException: Message: Unable to connect to host 127.0.0.1 on port 7055 after 45000 ms. Firefox console output:
nymous2012254099297209597webdriver-profile\\extensions\\easyscreenshot@mozillaonline.com.xpi","e":true,"v":"1.2.5","st":1435203687047},"fxdriver@googlecode.com":{"d":"C:\\Users\\dyyt\\AppData\\Local\\Temp\\anonymous2012254099297209597webdriver-profile\\extensions\\fxdriver@googlecode.com","e":false,"v":"2.42.2","st":1435203685165,"mt":1435203685138},"tabtweak@mozillaonline.com":{"d":"C:\\Users\\dyyt\\AppData\\Local\\Temp\\anonymous2012254099297209597webdriver-profile\\extensions\\tabtweak@mozillaonline.com.xpi","e":true,"v":"3.0.37","st":1435203687053},"wx-assistant@mozillaonline.com":{"d":"C:\\Users\\dyyt\\AppData\\Local\\Temp\\anonymous2012254099297209597webdriver-profile\\extensions\\wx-assistant@mozillaonline.com.xpi","e":true,"v":"1.1.3","st":1435203687059}},"app-global":{"{972ce4c6-7e08-4474-a285-3208198ce6fd}":{"d":"C:\\Program Files (x86)\\Mozilla Firefox\\browser\\extensions\\{972ce4c6-7e08-4474-a285-3208198ce6fd}","e":true,"v":"37.0.2","st":1435200785629,"mt":1429136985000}}}

1435203692905 addons.xpi DEBUG No changes found

1435203692908 addons.xpi DEBUG Registering manifest for C:\Users\dyyt\AppData\Local\Temp\anonymous2012254099297209597webdriver-profile\extensions\commonfix@mozillaonline.com.xpi

1435203692908 addons.xpi DEBUG Loading bootstrap scope from C:\Users\dyyt\AppData\Local\Temp\anonymous2012254099297209597webdriver-profile\extensions\commonfix@mozillaonline.com.xpi

1435203692911 addons.xpi DEBUG Calling bootstrap method startup on commonfix@mozillaonline.com version 0.10

1435203692937 addons.xpi DEBUG Registering manifest for C:\Users\dyyt\AppData\Local\Temp\anonymous2012254099297209597webdriver-profile\extensions\wx-assistant@mozillaonline.com.xpi

1435203692938 addons.xpi DEBUG Loading bootstrap scope from C:\Users\dyyt\AppData\Local\Temp\anonymous2012254099297209597webdriver-profile\extensions\wx-assistant@mozillaonline.com.xpi

1435203692940 addons.xpi DEBUG Calling bootstrap method startup on wx-assistant@mozillaonline.com version 1.1.3

1435203692958 addons.manager DEBUG Registering shutdown blocker for XPIProvider

1435203692958 addons.manager DEBUG Registering shutdown blocker for LightweightThemeManager

1435203692959 addons.manager DEBUG Registering shutdown blocker for GMPProvider

1435203692959 addons.manager DEBUG Registering shutdown blocker for PluginProvider
解决方案:
1.firefox版本过高,降低版本。
2.升级selenium-server-standalone的版本。
分享到:
评论

相关推荐

    selenium webdriver 3 practical guide 第二版

    Selenium WebDriver is an open source automation tool implemented through a browser-specific driver, which sends commands to a browser and retrieves results. The latest version of Selenium 3 brings ...

    webdriver API中文版

    WebDriver API 是一种自动化测试工具,用于模拟用户与网页的交互。这个中文版文档详细介绍了如何在不同的浏览器上使用 WebDriver,并提供了各种操作页面元素的方法。以下是对这些知识点的深入阐述: ### 第1章:...

    php-webdriver-bindings.rar_php-webdriver

    1. **安装**:首先,你需要通过 Composer 将 `facebook/webdriver` 库添加到你的项目中,执行 `composer require facebook/webdriver` 命令。 2. **配置**:设置 Webdriver 的连接参数,如浏览器类型、远程地址或...

    WebDriver

    WebDriver 是一个用于自动化浏览器操作的接口,它是Web测试领域中的一个重要工具。WebDriver允许开发者编写脚本,模拟用户在浏览器上的各种交互行为,如点击、输入、导航等,从而实现对Web应用的功能验证和性能测试...

    WebDriver命令参考手册

    WebDriver 命令参考手册 WebDriver 命令参考手册是 WebDriver 的一个重要组件,提供了 WebDriver 的命令参考手册。该手册详细介绍了 WebDriver 的各种命令和协议,旨在帮助开发者更好地理解和使用 WebDriver。 ...

    WebDriver实验版VB6版WebDriver实验,压缩包中有技术文档《WebDriver原理及实验》

    WebDriver是一种自动化测试工具,它允许软件测试人员控制和自动化Web浏览器的行为。WebDriver接口提供了一种通用的编程方式来与各种浏览器进行交互,包括Chrome、Firefox、Safari、Edge和Internet Explorer等。VB6...

    selenium webdriverAPI-python

    - `host`: The host address of the WebDriver server (default: None). - `log_level`: The logging level for the WebDriver service (default: None). - `log_file`: The log file to which the WebDriver ...

    IE Webdriver (Python)

    **IE WebDriver for Python** 在自动化测试领域,WebDriver 是一个接口,允许编程方式与浏览器进行交互。对于使用 Internet Explorer(IE)作为主要浏览器的环境,`IE WebDriver` 是必不可少的工具。这个工具允许...

    webdriver的chromedriver.exe

    WebDriver是一种开源的自动化测试框架,它允许程序员通过编程方式控制Web浏览器进行自动化操作,例如点击按钮、填写表单、导航等。在IT行业中,WebDriver被广泛应用于软件测试,特别是Web应用的端到端测试,以及数据...

    Chrome浏览器和版本配套webdriver 114

    WebDriver 是一个开源工具,用于自动化浏览器的操作,它允许开发者通过编程方式控制浏览器,进行各种功能测试和性能评估。在IT领域,尤其是软件测试环节,Chrome WebDriver(也称为ChromeDriver)与Chrome浏览器的...

    webdriver模拟火狐firefox浏览器

    WebDriver是一种自动化测试工具,用于与各种Web浏览器进行交互。它允许程序员通过编写代码来控制浏览器,执行各种操作,如点击按钮、填写表单、导航到不同的URL等,从而实现对Web应用的功能和行为进行自动化测试。...

    ChromeWebdriver-win64

    ChromeWebdriver-win64是一个专为Windows平台设计的自动化测试工具,主要用于驱动Google Chrome浏览器进行自动化操作。在软件开发和测试领域,Selenium是一个广泛使用的Web应用程序自动化框架,而ChromeDriver则是...

    webdriver下定位frame和alert .docx

    在自动化测试领域,Selenium WebDriver 是一款广泛应用的工具,它允许开发者编写脚本来模拟用户对网页的交互。本文主要探讨了在使用 JUnit 框架时,如何在 WebDriver 中定位 frame 和处理 alert 对话框。 一、在 ...

    selenium WebDriver比较新的安装包

    **Selenium WebDriver** 是一个广泛使用的自动化测试工具,主要用于网页应用程序的测试。它模拟了真实用户的浏览器行为,允许测试人员编写脚本来控制浏览器执行各种操作,如点击按钮、填写表单、导航等。WebDriver ...

    webdriver安装包

    WebDriver 是一个用于自动化浏览器操作的工具,它允许程序员编写脚本来控制浏览器,执行如点击链接、填写表单、切换窗口等任务。WebDriver 支持多种浏览器,包括 Chrome、Firefox、Safari、Edge 和 Internet ...

    webdriver.zip

    如果需要指定特定路径,可以使用`webdriver.Chrome(executable_path='path/to/chromedriver')`。 为了实现更复杂的交互,例如点击按钮、填写表单或者处理JavaScript,你可以使用`selenium`提供的API来定位页面元素...

    Selenium WebDriver 所需jar包

    Selenium WebDriver是一款强大的自动化测试工具,它允许程序员模拟真实用户在浏览器上的操作,进行Web应用程序的功能测试和验收测试。在Java环境下,Selenium WebDriver通常需要引入相应的jar包才能正常工作。...

Global site tag (gtag.js) - Google Analytics