无法使用 Maven 启动 FirefoxDriver
Unable to start the FirefoxDriver using Maven
在 Maven 的帮助下,我正在尝试启动 firefox 浏览器并传递 google url。但是启动firefox浏览器后就不行了
我已经添加了 pom.xml 依赖中的所有 jar。
driver = new FirefoxDriver();
以上线路无效,指导我联系。
代码:
public class Test {
WebDriver driver;
@BeforeTest
public void main() {
// TODO Auto-generated method stub
System.out.println("Driver is running");
driver = new FirefoxDriver();
System.out.println(driver.toString());
System.out.println("Driver is running");
driver.manage().window().maximize();
}
@org.testng.annotations.Test
public void open(){
driver.get("www.google.com");
}
@AfterTest
public void close() throws InterruptedException{
driver.wait(5000);
}
}
POM.xml
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.maven.sample</groupId>
<artifactId>first</artifactId>
<version>0.0.1-SNAPSHOT</version>
<name>Sample Project</name>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.19.1</version>
<configuration>
<suiteXmlFiles>
<!-- TestNG suite XML files -->
<suiteXmlFile>testng.xml</suiteXmlFile>
</suiteXmlFiles>
</configuration>
</plugin>
</plugins>
</build>
<dependencies>
<dependency>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.1</version>
</dependency>
<dependency>
<groupId>org.seleniumhq.selenium</groupId>
<artifactId>selenium-java</artifactId>
<version>2.43.0</version>
</dependency>
<dependency>
<groupId>com.google.guava</groupId>
<artifactId>guava</artifactId>
<version>19.0</version>
</dependency>
<dependency>
<groupId>org.testng</groupId>
<artifactId>testng</artifactId>
<version>6.9.10</version>
</dependency>
</dependencies>
</project>
Testng.xml
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd">
<suite name="Automationsuite">
<test name="demoTest">
<classes>
<class name="first.Test" />
</classes>
</test>
</suite>
控制台:
org.openqa.selenium.firefox.NotConnectedException: Unable to connect to host 127.0.0.1 on port 7055 after 45000 ms. Firefox console output:
S@k7computing.com in winreg-app-global
1461736685578 addons.xpi DEBUG getInstallState changed: false, state: {"app-profile":{"fxdriver@googlecode.com":{"d":"C:\Users\MSTEMP\AppData\Local\Temp\anonymous6839848801827999862webdriver-profile\extensions\fxdriver@googlecode.com","e":false,"v":"2.42.0","st":1461736684069,"mt":1461736683939}},"app-system-defaults":{"loop@mozilla.org":{"d":"C:\Program Files (x86)\Mozilla Firefox\browser\features\loop@mozilla.org.xpi","e":true,"v":"1.1.14","st":1460445867014}},"app-global":{"{972ce4c6-7e08-4474-a285-3208198ce6fd}":{"d":"C:\Program Files (x86)\Mozilla Firefox\browser\extensions\{972ce4c6-7e08-4474-a285-3208198ce6fd}.xpi","e":true,"v":"45.0.2","st":1460445867030}},"winreg-app-global":{"k7srff_enUS@k7computing.com":{"d":"C:\Program Files (x86)\K7 Computing\K7TSecurity\K7SR\K7WebProtection.xpi","e":false,"v":"2.4","st":1451992580000}}}
1461736685579 addons.xpi DEBUG No changes found
1461736685584 addons.xpi DEBUG Registering manifest for C:\Program Files (x86)\Mozilla Firefox\browser\features\loop@mozilla.org.xpi
1461736685585 addons.xpi DEBUG Loading bootstrap scope from C:\Program Files (x86)\Mozilla Firefox\browser\features\loop@mozilla.org.xpi
1461736685600 addons.xpi DEBUG Calling bootstrap method startup on loop@mozilla.org version 1.1.14
1461736685611 addons.xpi-utils DEBUG Starting async load of XPI database C:\Users\MSTEMP\AppData\Local\Temp\anonymous6839848801827999862webdriver-profile\extensions.json
1461736685616 addons.manager DEBUG Starting provider: <unnamed-provider>
1461736685616 addons.manager DEBUG Registering shutdown blocker for <unnamed-provider>
1461736685616 addons.manager DEBUG Provider finished startup: <unnamed-provider>
1461736685627 addons.manager DEBUG Registering shutdown blocker for XPIProvider
1461736685627 addons.manager DEBUG Provider finished startup: XPIProvider
1461736685627 addons.manager DEBUG Starting provider: LightweightThemeManager
1461736685627 addons.manager DEBUG Registering shutdown blocker for LightweightThemeManager
1461736685627 addons.manager DEBUG Provider finished startup: LightweightThemeManager
1461736685628 addons.manager DEBUG Starting provider: GMPProvider
1461736685631 addons.manager DEBUG Registering shutdown blocker for GMPProvider
1461736685631 addons.manager DEBUG Provider finished startup: GMPProvider
1461736685631 addons.manager DEBUG Starting provider: PluginProvider
1461736685631 addons.manager DEBUG Registering shutdown blocker for PluginProvider
1461736685632 addons.manager DEBUG Provider finished startup: PluginProvider
1461736685632 addons.manager DEBUG Completed startup sequence
1461736685820 addons.xpi-utils DEBUG Async JSON file read took 0 MS
1461736685820 addons.xpi-utils DEBUG Finished async read of XPI database, parsing...
1461736685821 addons.xpi-utils DEBUG Successfully read XPI database
*** Blocklist::_loadBlocklistFromFile: blocklist is disabled
1461736685912 addons.manager DEBUG Starting provider: PreviousExperimentProvider
1461736685912 addons.manager DEBUG Registering shutdown blocker for PreviousExperimentProvider
1461736685912 addons.manager DEBUG Provider finished startup: PreviousExperimentProvider
1461736706152 addons.xpi DEBUG Calling bootstrap method shutdown on loop@mozilla.org version 1.1.14
1461736706264 addons.manager DEBUG shutdown
1461736706264 addons.manager DEBUG Calling shutdown blocker for <unnamed-provider>
1461736706265 addons.manager DEBUG Calling shutdown blocker for XPIProvider
1461736706265 addons.xpi DEBUG shutdown
1461736706265 addons.xpi-utils DEBUG shutdown
1461736706265 addons.manager DEBUG Calling shutdown blocker for LightweightThemeManager
1461736706266 addons.manager DEBUG Calling shutdown blocker for GMPProvider
1461736706267 addons.manager DEBUG Calling shutdown blocker for PluginProvider
1461736706268 addons.manager DEBUG Calling shutdown blocker for PreviousExperimentProvider
1461736706270 addons.xpi DEBUG Notifying XPI shutdown observers
1461736706274 addons.manager DEBUG Async provider shutdown done
at org.openqa.selenium.firefox.internal.NewProfileExtensionConnection.start(NewProfileExtensionConnection.java:118)
at org.openqa.selenium.firefox.FirefoxDriver.startClient(FirefoxDriver.java:246)
at org.openqa.selenium.remote.RemoteWebDriver.<init>(RemoteWebDriver.java:115)
at org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:191)
at org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:186)
at org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:182)
at org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:95)
at selenium.Sample.main(Sample.java:14)
Exception in thread "main" org.openqa.selenium.WebDriverException: Failed to connect to binary FirefoxBinary(C:\Program Files (x86)\Mozilla Firefox\firefox.exe) on port 7055; process output follows:
S@k7computing.com in winreg-app-global
1461736685578 addons.xpi DEBUG getInstallState changed: false, state: {"app-profile":{"fxdriver@googlecode.com":{"d":"C:\Users\MSTEMP\AppData\Local\Temp\anonymous6839848801827999862webdriver-profile\extensions\fxdriver@googlecode.com","e":false,"v":"2.42.0","st":1461736684069,"mt":1461736683939}},"app-system-defaults":{"loop@mozilla.org":{"d":"C:\Program Files (x86)\Mozilla Firefox\browser\features\loop@mozilla.org.xpi","e":true,"v":"1.1.14","st":1460445867014}},"app-global":{"{972ce4c6-7e08-4474-a285-3208198ce6fd}":{"d":"C:\Program Files (x86)\Mozilla Firefox\browser\extensions\{972ce4c6-7e08-4474-a285-3208198ce6fd}.xpi","e":true,"v":"45.0.2","st":1460445867030}},"winreg-app-global":{"k7srff_enUS@k7computing.com":{"d":"C:\Program Files (x86)\K7 Computing\K7TSecurity\K7SR\K7WebProtection.xpi","e":false,"v":"2.4","st":1451992580000}}}
1461736685579 addons.xpi DEBUG No changes found
1461736685584 addons.xpi DEBUG Registering manifest for C:\Program Files (x86)\Mozilla Firefox\browser\features\loop@mozilla.org.xpi
1461736685585 addons.xpi DEBUG Loading bootstrap scope from C:\Program Files (x86)\Mozilla Firefox\browser\features\loop@mozilla.org.xpi
1461736685600 addons.xpi DEBUG Calling bootstrap method startup on loop@mozilla.org version 1.1.14
1461736685611 addons.xpi-utils DEBUG Starting async load of XPI database C:\Users\MSTEMP\AppData\Local\Temp\anonymous6839848801827999862webdriver-profile\extensions.json
1461736685616 addons.manager DEBUG Starting provider: <unnamed-provider>
1461736685616 addons.manager DEBUG Registering shutdown blocker for <unnamed-provider>
1461736685616 addons.manager DEBUG Provider finished startup: <unnamed-provider>
1461736685627 addons.manager DEBUG Registering shutdown blocker for XPIProvider
1461736685627 addons.manager DEBUG Provider finished startup: XPIProvider
1461736685627 addons.manager DEBUG Starting provider: LightweightThemeManager
1461736685627 addons.manager DEBUG Registering shutdown blocker for LightweightThemeManager
1461736685627 addons.manager DEBUG Provider finished startup: LightweightThemeManager
1461736685628 addons.manager DEBUG Starting provider: GMPProvider
1461736685631 addons.manager DEBUG Registering shutdown blocker for GMPProvider
1461736685631 addons.manager DEBUG Provider finished startup: GMPProvider
1461736685631 addons.manager DEBUG Starting provider: PluginProvider
1461736685631 addons.manager DEBUG Registering shutdown blocker for PluginProvider
1461736685632 addons.manager DEBUG Provider finished startup: PluginProvider
1461736685632 addons.manager DEBUG Completed startup sequence
1461736685820 addons.xpi-utils DEBUG Async JSON file read took 0 MS
1461736685820 addons.xpi-utils DEBUG Finished async read of XPI database, parsing...
1461736685821 addons.xpi-utils DEBUG Successfully read XPI database
*** Blocklist::_loadBlocklistFromFile: blocklist is disabled
1461736685912 addons.manager DEBUG Starting provider: PreviousExperimentProvider
1461736685912 addons.manager DEBUG Registering shutdown blocker for PreviousExperimentProvider
1461736685912 addons.manager DEBUG Provider finished startup: PreviousExperimentProvider
1461736706152 addons.xpi DEBUG Calling bootstrap method shutdown on loop@mozilla.org version 1.1.14
1461736706264 addons.manager DEBUG shutdown
1461736706264 addons.manager DEBUG Calling shutdown blocker for <unnamed-provider>
1461736706265 addons.manager DEBUG Calling shutdown blocker for XPIProvider
1461736706265 addons.xpi DEBUG shutdown
1461736706265 addons.xpi-utils DEBUG shutdown
1461736706265 addons.manager DEBUG Calling shutdown blocker for LightweightThemeManager
1461736706266 addons.manager DEBUG Calling shutdown blocker for GMPProvider
1461736706267 addons.manager DEBUG Calling shutdown blocker for PluginProvider
1461736706268 addons.manager DEBUG Calling shutdown blocker for PreviousExperimentProvider
1461736706270 addons.xpi DEBUG Notifying XPI shutdown observers
1461736706274 addons.manager DEBUG Async provider shutdown done
Build info: version: '2.42.0', revision: '5e824302019c86eae9c8c3ca9155e7307b410cf8', time: '2014-05-24 09:48:41'
System info: host: 'VenkateshBabuRM', ip: '10.0.0.7', os.name: 'Windows 7', os.arch: 'amd64', os.version: '6.1', java.version: '1.8.0_91'
Driver info: driver.version: FirefoxDriver
at org.openqa.selenium.firefox.internal.NewProfileExtensionConnection.start(NewProfileExtensionConnection.java:130)
at org.openqa.selenium.firefox.FirefoxDriver.startClient(FirefoxDriver.java:246)
at org.openqa.selenium.remote.RemoteWebDriver.<init>(RemoteWebDriver.java:115)
at org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:191)
at org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:186)
at org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:182)
at org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:95)
at selenium.Sample.main(Sample.java:14)
Caused by: org.openqa.selenium.firefox.NotConnectedException: Unable to connect to host 127.0.0.1 on port 7055 after 45000 ms. Firefox console output:
S@k7computing.com in winreg-app-global
1461736685578 addons.xpi DEBUG getInstallState changed: false, state: {"app-profile":{"fxdriver@googlecode.com":{"d":"C:\Users\MSTEMP\AppData\Local\Temp\anonymous6839848801827999862webdriver-profile\extensions\fxdriver@googlecode.com","e":false,"v":"2.42.0","st":1461736684069,"mt":1461736683939}},"app-system-defaults":{"loop@mozilla.org":{"d":"C:\Program Files (x86)\Mozilla Firefox\browser\features\loop@mozilla.org.xpi","e":true,"v":"1.1.14","st":1460445867014}},"app-global":{"{972ce4c6-7e08-4474-a285-3208198ce6fd}":{"d":"C:\Program Files (x86)\Mozilla Firefox\browser\extensions\{972ce4c6-7e08-4474-a285-3208198ce6fd}.xpi","e":true,"v":"45.0.2","st":1460445867030}},"winreg-app-global":{"k7srff_enUS@k7computing.com":{"d":"C:\Program Files (x86)\K7 Computing\K7TSecurity\K7SR\K7WebProtection.xpi","e":false,"v":"2.4","st":1451992580000}}}
1461736685579 addons.xpi DEBUG No changes found
1461736685584 addons.xpi DEBUG Registering manifest for C:\Program Files (x86)\Mozilla Firefox\browser\features\loop@mozilla.org.xpi
1461736685585 addons.xpi DEBUG Loading bootstrap scope from C:\Program Files (x86)\Mozilla Firefox\browser\features\loop@mozilla.org.xpi
1461736685600 addons.xpi DEBUG Calling bootstrap method startup on loop@mozilla.org version 1.1.14
1461736685611 addons.xpi-utils DEBUG Starting async load of XPI database C:\Users\MSTEMP\AppData\Local\Temp\anonymous6839848801827999862webdriver-profile\extensions.json
1461736685616 addons.manager DEBUG Starting provider: <unnamed-provider>
1461736685616 addons.manager DEBUG Registering shutdown blocker for <unnamed-provider>
1461736685616 addons.manager DEBUG Provider finished startup: <unnamed-provider>
1461736685627 addons.manager DEBUG Registering shutdown blocker for XPIProvider
1461736685627 addons.manager DEBUG Provider finished startup: XPIProvider
1461736685627 addons.manager DEBUG Starting provider: LightweightThemeManager
1461736685627 addons.manager DEBUG Registering shutdown blocker for LightweightThemeManager
1461736685627 addons.manager DEBUG Provider finished startup: LightweightThemeManager
1461736685628 addons.manager DEBUG Starting provider: GMPProvider
1461736685631 addons.manager DEBUG Registering shutdown blocker for GMPProvider
1461736685631 addons.manager DEBUG Provider finished startup: GMPProvider
1461736685631 addons.manager DEBUG Starting provider: PluginProvider
1461736685631 addons.manager DEBUG Registering shutdown blocker for PluginProvider
1461736685632 addons.manager DEBUG Provider finished startup: PluginProvider
1461736685632 addons.manager DEBUG Completed startup sequence
1461736685820 addons.xpi-utils DEBUG Async JSON file read took 0 MS
1461736685820 addons.xpi-utils DEBUG Finished async read of XPI database, parsing...
1461736685821 addons.xpi-utils DEBUG Successfully read XPI database
*** Blocklist::_loadBlocklistFromFile: blocklist is disabled
1461736685912 addons.manager DEBUG Starting provider: PreviousExperimentProvider
1461736685912 addons.manager DEBUG Registering shutdown blocker for PreviousExperimentProvider
1461736685912 addons.manager DEBUG Provider finished startup: PreviousExperimentProvider
1461736706152 addons.xpi DEBUG Calling bootstrap method shutdown on loop@mozilla.org version 1.1.14
1461736706264 addons.manager DEBUG shutdown
1461736706264 addons.manager DEBUG Calling shutdown blocker for <unnamed-provider>
1461736706265 addons.manager DEBUG Calling shutdown blocker for XPIProvider
1461736706265 addons.xpi DEBUG shutdown
1461736706265 addons.xpi-utils DEBUG shutdown
1461736706265 addons.manager DEBUG Calling shutdown blocker for LightweightThemeManager
1461736706266 addons.manager DEBUG Calling shutdown blocker for GMPProvider
1461736706267 addons.manager DEBUG Calling shutdown blocker for PluginProvider
1461736706268 addons.manager DEBUG Calling shutdown blocker for PreviousExperimentProvider
1461736706270 addons.xpi DEBUG Notifying XPI shutdown observers
1461736706274 addons.manager DEBUG Async provider shutdown done
at org.openqa.selenium.firefox.internal.NewProfileExtensionConnection.start(NewProfileExtensionConnection.java:118)
... 7 more
尝试将您的 POM.xml 依赖项更新到最新版本:
Selenium to 2.53.0
TestNG to 6.9.10
guava to 19.0
编辑:
您也可以尝试将您的 maven-surefire-plugin 更新到 2.19.1
让我们一步步来:
1.创建一个简单的maven项目,添加selenium-javalatest library
即可
2. 创建一个简单的 Java class,其主要方法只有一行调用 firefox 浏览器
3. 尝试 运行宁
下一步:
1. 将最新的 testng 依赖项添加到您的 maven pom 文件中。
2. 创建一个 TestNG class 并将相同的代码从 main class 复制粘贴到测试 class 方法。
3. 右键单击并说 运行 as Testng(如果您为 eclipse 安装了 TestNG 插件)
我遇到了同样的问题。下面我是怎么解决的。
首先,在创建maven项目后检查class在src/test/java下。
其次,您应该保存 pom.xml 文件并更新您的 maven 项目
如果您正在使用 Eclipse:
右键单击您的项目 - Select Maven 并更新项目
之后,检查是否导入了所有注释:
import org.testng.annotations.AfterTest;
import org.testng.annotations.BeforeTest;
import org.testng.annotations.Test;
然后,你就可以测试你的maven项目了。
如果您正在使用 Eclipse:
右键单击您的项目 - Select 运行 as 然后单击 Maven 测试。
因此,运行TestNG框架测试maven项目是没有用的。
在 Maven 的帮助下,我正在尝试启动 firefox 浏览器并传递 google url。但是启动firefox浏览器后就不行了
我已经添加了 pom.xml 依赖中的所有 jar。
driver = new FirefoxDriver();
以上线路无效,指导我联系。
代码:
public class Test {
WebDriver driver;
@BeforeTest
public void main() {
// TODO Auto-generated method stub
System.out.println("Driver is running");
driver = new FirefoxDriver();
System.out.println(driver.toString());
System.out.println("Driver is running");
driver.manage().window().maximize();
}
@org.testng.annotations.Test
public void open(){
driver.get("www.google.com");
}
@AfterTest
public void close() throws InterruptedException{
driver.wait(5000);
}
}
POM.xml
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.maven.sample</groupId>
<artifactId>first</artifactId>
<version>0.0.1-SNAPSHOT</version>
<name>Sample Project</name>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.19.1</version>
<configuration>
<suiteXmlFiles>
<!-- TestNG suite XML files -->
<suiteXmlFile>testng.xml</suiteXmlFile>
</suiteXmlFiles>
</configuration>
</plugin>
</plugins>
</build>
<dependencies>
<dependency>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.1</version>
</dependency>
<dependency>
<groupId>org.seleniumhq.selenium</groupId>
<artifactId>selenium-java</artifactId>
<version>2.43.0</version>
</dependency>
<dependency>
<groupId>com.google.guava</groupId>
<artifactId>guava</artifactId>
<version>19.0</version>
</dependency>
<dependency>
<groupId>org.testng</groupId>
<artifactId>testng</artifactId>
<version>6.9.10</version>
</dependency>
</dependencies>
</project>
Testng.xml
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd">
<suite name="Automationsuite">
<test name="demoTest">
<classes>
<class name="first.Test" />
</classes>
</test>
</suite>
控制台:
org.openqa.selenium.firefox.NotConnectedException: Unable to connect to host 127.0.0.1 on port 7055 after 45000 ms. Firefox console output:
S@k7computing.com in winreg-app-global
1461736685578 addons.xpi DEBUG getInstallState changed: false, state: {"app-profile":{"fxdriver@googlecode.com":{"d":"C:\Users\MSTEMP\AppData\Local\Temp\anonymous6839848801827999862webdriver-profile\extensions\fxdriver@googlecode.com","e":false,"v":"2.42.0","st":1461736684069,"mt":1461736683939}},"app-system-defaults":{"loop@mozilla.org":{"d":"C:\Program Files (x86)\Mozilla Firefox\browser\features\loop@mozilla.org.xpi","e":true,"v":"1.1.14","st":1460445867014}},"app-global":{"{972ce4c6-7e08-4474-a285-3208198ce6fd}":{"d":"C:\Program Files (x86)\Mozilla Firefox\browser\extensions\{972ce4c6-7e08-4474-a285-3208198ce6fd}.xpi","e":true,"v":"45.0.2","st":1460445867030}},"winreg-app-global":{"k7srff_enUS@k7computing.com":{"d":"C:\Program Files (x86)\K7 Computing\K7TSecurity\K7SR\K7WebProtection.xpi","e":false,"v":"2.4","st":1451992580000}}}
1461736685579 addons.xpi DEBUG No changes found
1461736685584 addons.xpi DEBUG Registering manifest for C:\Program Files (x86)\Mozilla Firefox\browser\features\loop@mozilla.org.xpi
1461736685585 addons.xpi DEBUG Loading bootstrap scope from C:\Program Files (x86)\Mozilla Firefox\browser\features\loop@mozilla.org.xpi
1461736685600 addons.xpi DEBUG Calling bootstrap method startup on loop@mozilla.org version 1.1.14
1461736685611 addons.xpi-utils DEBUG Starting async load of XPI database C:\Users\MSTEMP\AppData\Local\Temp\anonymous6839848801827999862webdriver-profile\extensions.json
1461736685616 addons.manager DEBUG Starting provider: <unnamed-provider>
1461736685616 addons.manager DEBUG Registering shutdown blocker for <unnamed-provider>
1461736685616 addons.manager DEBUG Provider finished startup: <unnamed-provider>
1461736685627 addons.manager DEBUG Registering shutdown blocker for XPIProvider
1461736685627 addons.manager DEBUG Provider finished startup: XPIProvider
1461736685627 addons.manager DEBUG Starting provider: LightweightThemeManager
1461736685627 addons.manager DEBUG Registering shutdown blocker for LightweightThemeManager
1461736685627 addons.manager DEBUG Provider finished startup: LightweightThemeManager
1461736685628 addons.manager DEBUG Starting provider: GMPProvider
1461736685631 addons.manager DEBUG Registering shutdown blocker for GMPProvider
1461736685631 addons.manager DEBUG Provider finished startup: GMPProvider
1461736685631 addons.manager DEBUG Starting provider: PluginProvider
1461736685631 addons.manager DEBUG Registering shutdown blocker for PluginProvider
1461736685632 addons.manager DEBUG Provider finished startup: PluginProvider
1461736685632 addons.manager DEBUG Completed startup sequence
1461736685820 addons.xpi-utils DEBUG Async JSON file read took 0 MS
1461736685820 addons.xpi-utils DEBUG Finished async read of XPI database, parsing...
1461736685821 addons.xpi-utils DEBUG Successfully read XPI database
*** Blocklist::_loadBlocklistFromFile: blocklist is disabled
1461736685912 addons.manager DEBUG Starting provider: PreviousExperimentProvider
1461736685912 addons.manager DEBUG Registering shutdown blocker for PreviousExperimentProvider
1461736685912 addons.manager DEBUG Provider finished startup: PreviousExperimentProvider
1461736706152 addons.xpi DEBUG Calling bootstrap method shutdown on loop@mozilla.org version 1.1.14
1461736706264 addons.manager DEBUG shutdown
1461736706264 addons.manager DEBUG Calling shutdown blocker for <unnamed-provider>
1461736706265 addons.manager DEBUG Calling shutdown blocker for XPIProvider
1461736706265 addons.xpi DEBUG shutdown
1461736706265 addons.xpi-utils DEBUG shutdown
1461736706265 addons.manager DEBUG Calling shutdown blocker for LightweightThemeManager
1461736706266 addons.manager DEBUG Calling shutdown blocker for GMPProvider
1461736706267 addons.manager DEBUG Calling shutdown blocker for PluginProvider
1461736706268 addons.manager DEBUG Calling shutdown blocker for PreviousExperimentProvider
1461736706270 addons.xpi DEBUG Notifying XPI shutdown observers
1461736706274 addons.manager DEBUG Async provider shutdown done
at org.openqa.selenium.firefox.internal.NewProfileExtensionConnection.start(NewProfileExtensionConnection.java:118)
at org.openqa.selenium.firefox.FirefoxDriver.startClient(FirefoxDriver.java:246)
at org.openqa.selenium.remote.RemoteWebDriver.<init>(RemoteWebDriver.java:115)
at org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:191)
at org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:186)
at org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:182)
at org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:95)
at selenium.Sample.main(Sample.java:14)
Exception in thread "main" org.openqa.selenium.WebDriverException: Failed to connect to binary FirefoxBinary(C:\Program Files (x86)\Mozilla Firefox\firefox.exe) on port 7055; process output follows:
S@k7computing.com in winreg-app-global
1461736685578 addons.xpi DEBUG getInstallState changed: false, state: {"app-profile":{"fxdriver@googlecode.com":{"d":"C:\Users\MSTEMP\AppData\Local\Temp\anonymous6839848801827999862webdriver-profile\extensions\fxdriver@googlecode.com","e":false,"v":"2.42.0","st":1461736684069,"mt":1461736683939}},"app-system-defaults":{"loop@mozilla.org":{"d":"C:\Program Files (x86)\Mozilla Firefox\browser\features\loop@mozilla.org.xpi","e":true,"v":"1.1.14","st":1460445867014}},"app-global":{"{972ce4c6-7e08-4474-a285-3208198ce6fd}":{"d":"C:\Program Files (x86)\Mozilla Firefox\browser\extensions\{972ce4c6-7e08-4474-a285-3208198ce6fd}.xpi","e":true,"v":"45.0.2","st":1460445867030}},"winreg-app-global":{"k7srff_enUS@k7computing.com":{"d":"C:\Program Files (x86)\K7 Computing\K7TSecurity\K7SR\K7WebProtection.xpi","e":false,"v":"2.4","st":1451992580000}}}
1461736685579 addons.xpi DEBUG No changes found
1461736685584 addons.xpi DEBUG Registering manifest for C:\Program Files (x86)\Mozilla Firefox\browser\features\loop@mozilla.org.xpi
1461736685585 addons.xpi DEBUG Loading bootstrap scope from C:\Program Files (x86)\Mozilla Firefox\browser\features\loop@mozilla.org.xpi
1461736685600 addons.xpi DEBUG Calling bootstrap method startup on loop@mozilla.org version 1.1.14
1461736685611 addons.xpi-utils DEBUG Starting async load of XPI database C:\Users\MSTEMP\AppData\Local\Temp\anonymous6839848801827999862webdriver-profile\extensions.json
1461736685616 addons.manager DEBUG Starting provider: <unnamed-provider>
1461736685616 addons.manager DEBUG Registering shutdown blocker for <unnamed-provider>
1461736685616 addons.manager DEBUG Provider finished startup: <unnamed-provider>
1461736685627 addons.manager DEBUG Registering shutdown blocker for XPIProvider
1461736685627 addons.manager DEBUG Provider finished startup: XPIProvider
1461736685627 addons.manager DEBUG Starting provider: LightweightThemeManager
1461736685627 addons.manager DEBUG Registering shutdown blocker for LightweightThemeManager
1461736685627 addons.manager DEBUG Provider finished startup: LightweightThemeManager
1461736685628 addons.manager DEBUG Starting provider: GMPProvider
1461736685631 addons.manager DEBUG Registering shutdown blocker for GMPProvider
1461736685631 addons.manager DEBUG Provider finished startup: GMPProvider
1461736685631 addons.manager DEBUG Starting provider: PluginProvider
1461736685631 addons.manager DEBUG Registering shutdown blocker for PluginProvider
1461736685632 addons.manager DEBUG Provider finished startup: PluginProvider
1461736685632 addons.manager DEBUG Completed startup sequence
1461736685820 addons.xpi-utils DEBUG Async JSON file read took 0 MS
1461736685820 addons.xpi-utils DEBUG Finished async read of XPI database, parsing...
1461736685821 addons.xpi-utils DEBUG Successfully read XPI database
*** Blocklist::_loadBlocklistFromFile: blocklist is disabled
1461736685912 addons.manager DEBUG Starting provider: PreviousExperimentProvider
1461736685912 addons.manager DEBUG Registering shutdown blocker for PreviousExperimentProvider
1461736685912 addons.manager DEBUG Provider finished startup: PreviousExperimentProvider
1461736706152 addons.xpi DEBUG Calling bootstrap method shutdown on loop@mozilla.org version 1.1.14
1461736706264 addons.manager DEBUG shutdown
1461736706264 addons.manager DEBUG Calling shutdown blocker for <unnamed-provider>
1461736706265 addons.manager DEBUG Calling shutdown blocker for XPIProvider
1461736706265 addons.xpi DEBUG shutdown
1461736706265 addons.xpi-utils DEBUG shutdown
1461736706265 addons.manager DEBUG Calling shutdown blocker for LightweightThemeManager
1461736706266 addons.manager DEBUG Calling shutdown blocker for GMPProvider
1461736706267 addons.manager DEBUG Calling shutdown blocker for PluginProvider
1461736706268 addons.manager DEBUG Calling shutdown blocker for PreviousExperimentProvider
1461736706270 addons.xpi DEBUG Notifying XPI shutdown observers
1461736706274 addons.manager DEBUG Async provider shutdown done
Build info: version: '2.42.0', revision: '5e824302019c86eae9c8c3ca9155e7307b410cf8', time: '2014-05-24 09:48:41'
System info: host: 'VenkateshBabuRM', ip: '10.0.0.7', os.name: 'Windows 7', os.arch: 'amd64', os.version: '6.1', java.version: '1.8.0_91'
Driver info: driver.version: FirefoxDriver
at org.openqa.selenium.firefox.internal.NewProfileExtensionConnection.start(NewProfileExtensionConnection.java:130)
at org.openqa.selenium.firefox.FirefoxDriver.startClient(FirefoxDriver.java:246)
at org.openqa.selenium.remote.RemoteWebDriver.<init>(RemoteWebDriver.java:115)
at org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:191)
at org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:186)
at org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:182)
at org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:95)
at selenium.Sample.main(Sample.java:14)
Caused by: org.openqa.selenium.firefox.NotConnectedException: Unable to connect to host 127.0.0.1 on port 7055 after 45000 ms. Firefox console output:
S@k7computing.com in winreg-app-global
1461736685578 addons.xpi DEBUG getInstallState changed: false, state: {"app-profile":{"fxdriver@googlecode.com":{"d":"C:\Users\MSTEMP\AppData\Local\Temp\anonymous6839848801827999862webdriver-profile\extensions\fxdriver@googlecode.com","e":false,"v":"2.42.0","st":1461736684069,"mt":1461736683939}},"app-system-defaults":{"loop@mozilla.org":{"d":"C:\Program Files (x86)\Mozilla Firefox\browser\features\loop@mozilla.org.xpi","e":true,"v":"1.1.14","st":1460445867014}},"app-global":{"{972ce4c6-7e08-4474-a285-3208198ce6fd}":{"d":"C:\Program Files (x86)\Mozilla Firefox\browser\extensions\{972ce4c6-7e08-4474-a285-3208198ce6fd}.xpi","e":true,"v":"45.0.2","st":1460445867030}},"winreg-app-global":{"k7srff_enUS@k7computing.com":{"d":"C:\Program Files (x86)\K7 Computing\K7TSecurity\K7SR\K7WebProtection.xpi","e":false,"v":"2.4","st":1451992580000}}}
1461736685579 addons.xpi DEBUG No changes found
1461736685584 addons.xpi DEBUG Registering manifest for C:\Program Files (x86)\Mozilla Firefox\browser\features\loop@mozilla.org.xpi
1461736685585 addons.xpi DEBUG Loading bootstrap scope from C:\Program Files (x86)\Mozilla Firefox\browser\features\loop@mozilla.org.xpi
1461736685600 addons.xpi DEBUG Calling bootstrap method startup on loop@mozilla.org version 1.1.14
1461736685611 addons.xpi-utils DEBUG Starting async load of XPI database C:\Users\MSTEMP\AppData\Local\Temp\anonymous6839848801827999862webdriver-profile\extensions.json
1461736685616 addons.manager DEBUG Starting provider: <unnamed-provider>
1461736685616 addons.manager DEBUG Registering shutdown blocker for <unnamed-provider>
1461736685616 addons.manager DEBUG Provider finished startup: <unnamed-provider>
1461736685627 addons.manager DEBUG Registering shutdown blocker for XPIProvider
1461736685627 addons.manager DEBUG Provider finished startup: XPIProvider
1461736685627 addons.manager DEBUG Starting provider: LightweightThemeManager
1461736685627 addons.manager DEBUG Registering shutdown blocker for LightweightThemeManager
1461736685627 addons.manager DEBUG Provider finished startup: LightweightThemeManager
1461736685628 addons.manager DEBUG Starting provider: GMPProvider
1461736685631 addons.manager DEBUG Registering shutdown blocker for GMPProvider
1461736685631 addons.manager DEBUG Provider finished startup: GMPProvider
1461736685631 addons.manager DEBUG Starting provider: PluginProvider
1461736685631 addons.manager DEBUG Registering shutdown blocker for PluginProvider
1461736685632 addons.manager DEBUG Provider finished startup: PluginProvider
1461736685632 addons.manager DEBUG Completed startup sequence
1461736685820 addons.xpi-utils DEBUG Async JSON file read took 0 MS
1461736685820 addons.xpi-utils DEBUG Finished async read of XPI database, parsing...
1461736685821 addons.xpi-utils DEBUG Successfully read XPI database
*** Blocklist::_loadBlocklistFromFile: blocklist is disabled
1461736685912 addons.manager DEBUG Starting provider: PreviousExperimentProvider
1461736685912 addons.manager DEBUG Registering shutdown blocker for PreviousExperimentProvider
1461736685912 addons.manager DEBUG Provider finished startup: PreviousExperimentProvider
1461736706152 addons.xpi DEBUG Calling bootstrap method shutdown on loop@mozilla.org version 1.1.14
1461736706264 addons.manager DEBUG shutdown
1461736706264 addons.manager DEBUG Calling shutdown blocker for <unnamed-provider>
1461736706265 addons.manager DEBUG Calling shutdown blocker for XPIProvider
1461736706265 addons.xpi DEBUG shutdown
1461736706265 addons.xpi-utils DEBUG shutdown
1461736706265 addons.manager DEBUG Calling shutdown blocker for LightweightThemeManager
1461736706266 addons.manager DEBUG Calling shutdown blocker for GMPProvider
1461736706267 addons.manager DEBUG Calling shutdown blocker for PluginProvider
1461736706268 addons.manager DEBUG Calling shutdown blocker for PreviousExperimentProvider
1461736706270 addons.xpi DEBUG Notifying XPI shutdown observers
1461736706274 addons.manager DEBUG Async provider shutdown done
at org.openqa.selenium.firefox.internal.NewProfileExtensionConnection.start(NewProfileExtensionConnection.java:118)
... 7 more
尝试将您的 POM.xml 依赖项更新到最新版本:
Selenium to 2.53.0
TestNG to 6.9.10
guava to 19.0
编辑: 您也可以尝试将您的 maven-surefire-plugin 更新到 2.19.1
让我们一步步来:
1.创建一个简单的maven项目,添加selenium-javalatest library
即可
2. 创建一个简单的 Java class,其主要方法只有一行调用 firefox 浏览器
3. 尝试 运行宁
下一步:
1. 将最新的 testng 依赖项添加到您的 maven pom 文件中。
2. 创建一个 TestNG class 并将相同的代码从 main class 复制粘贴到测试 class 方法。
3. 右键单击并说 运行 as Testng(如果您为 eclipse 安装了 TestNG 插件)
我遇到了同样的问题。下面我是怎么解决的。
首先,在创建maven项目后检查class在src/test/java下。
其次,您应该保存 pom.xml 文件并更新您的 maven 项目 如果您正在使用 Eclipse: 右键单击您的项目 - Select Maven 并更新项目
之后,检查是否导入了所有注释:
import org.testng.annotations.AfterTest;
import org.testng.annotations.BeforeTest;
import org.testng.annotations.Test;
然后,你就可以测试你的maven项目了。 如果您正在使用 Eclipse: 右键单击您的项目 - Select 运行 as 然后单击 Maven 测试。
因此,运行TestNG框架测试maven项目是没有用的。