带的小弟遇到这个问题不知所措就找我解决,记录一下。
执行如下代码,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 -->
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
相关推荐
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,并提供了各种操作页面元素的方法。以下是对这些知识点的深入阐述: ### 第1章:...
1. **安装**:首先,你需要通过 Composer 将 `facebook/webdriver` 库添加到你的项目中,执行 `composer require facebook/webdriver` 命令。 2. **配置**:设置 Webdriver 的连接参数,如浏览器类型、远程地址或...
WebDriver是一种自动化测试工具,它允许软件测试人员控制和自动化Web浏览器的行为。WebDriver接口提供了一种通用的编程方式来与各种浏览器进行交互,包括Chrome、Firefox、Safari、Edge和Internet Explorer等。VB6...
WebDriver 是一个用于自动化浏览器操作的接口,它是Web测试领域中的一个重要工具。WebDriver允许开发者编写脚本,模拟用户在浏览器上的各种交互行为,如点击、输入、导航等,从而实现对Web应用的功能验证和性能测试...
WebDriver 命令参考手册 WebDriver 命令参考手册是 WebDriver 的一个重要组件,提供了 WebDriver 的命令参考手册。该手册详细介绍了 WebDriver 的各种命令和协议,旨在帮助开发者更好地理解和使用 WebDriver。 ...
- `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 for Python** 在自动化测试领域,WebDriver 是一个接口,允许编程方式与浏览器进行交互。对于使用 Internet Explorer(IE)作为主要浏览器的环境,`IE WebDriver` 是必不可少的工具。这个工具允许...
WebDriver是一种开源的自动化测试框架,它允许程序员通过编程方式控制Web浏览器进行自动化操作,例如点击按钮、填写表单、导航等。在IT行业中,WebDriver被广泛应用于软件测试,特别是Web应用的端到端测试,以及数据...
WebDriver 是一个开源工具,用于自动化浏览器的操作,它允许开发者通过编程方式控制浏览器,进行各种功能测试和性能评估。在IT领域,尤其是软件测试环节,Chrome WebDriver(也称为ChromeDriver)与Chrome浏览器的...
WebDriver是一种自动化测试工具,用于与各种Web浏览器进行交互。它允许程序员通过编写代码来控制浏览器,执行各种操作,如点击按钮、填写表单、导航到不同的URL等,从而实现对Web应用的功能和行为进行自动化测试。...
ChromeWebdriver-win64是一个专为Windows平台设计的自动化测试工具,主要用于驱动Google Chrome浏览器进行自动化操作。在软件开发和测试领域,Selenium是一个广泛使用的Web应用程序自动化框架,而ChromeDriver则是...
在自动化测试领域,Selenium WebDriver 是一款广泛应用的工具,它允许开发者编写脚本来模拟用户对网页的交互。本文主要探讨了在使用 JUnit 框架时,如何在 WebDriver 中定位 frame 和处理 alert 对话框。 一、在 ...
**Selenium WebDriver** 是一个广泛使用的自动化测试工具,主要用于网页应用程序的测试。它模拟了真实用户的浏览器行为,允许测试人员编写脚本来控制浏览器执行各种操作,如点击按钮、填写表单、导航等。WebDriver ...
WebDriver 是一个用于自动化浏览器操作的工具,它允许程序员编写脚本来控制浏览器,执行如点击链接、填写表单、切换窗口等任务。WebDriver 支持多种浏览器,包括 Chrome、Firefox、Safari、Edge 和 Internet ...
如果需要指定特定路径,可以使用`webdriver.Chrome(executable_path='path/to/chromedriver')`。 为了实现更复杂的交互,例如点击按钮、填写表单或者处理JavaScript,你可以使用`selenium`提供的API来定位页面元素...
Selenium WebDriver是一款强大的自动化测试工具,它允许程序员模拟真实用户在浏览器上的操作,进行Web应用程序的功能测试和验收测试。在Java环境下,Selenium WebDriver通常需要引入相应的jar包才能正常工作。...