我已经阅读了 Stackoverflow &关于这个问题,谷歌尝试了很多解决方案。
并且每次我也清除了java和eclipse +清理的regedit的旧内容的%appdata%。
还测试了所有几种解决方案,但没有任何方法可以帮助我。
我目前正在测试这项工作:
这是我项目的代码:
package tets;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.firefox.FirefoxDriver;
import org.testng.annotations.Test;
public class Testcase {
String driverPath = "C:\\Users\\abc\\Desktop\\Server\\geckodriver.exe";
public WebDriver driver;
@Test
public void LaunchBrowser(){
System.out.println("Launching Mozilla Firefox Browser");
System.setProperty("webdriver.gecko.driver", driverPath+"geckodriver.exe");
driver =new FirefoxDriver();
}
@Test
public void openApplication(){
driver.navigate().to("http://www.google.se");
}
}
这就是我的图书馆的样子:
注意我也测试了为我的用户输入变量但没有结果:
这就是我的** Eclipse.ini 文件的样子:**
-startup
-vm C:\Program Files\Java\jre7\bin
plugins/org.eclipse.equinox.launcher_1.3.0.v20140415-2008.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.200.v20140603-1326
-product
org.eclipse.epp.package.standard.product
--launcher.defaultAction
openFile
--launcher.XXMaxPermSize
256M
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
--launcher.appendVmargs
-vmargs
-Dosgi.requiredJavaVersion=1.7
-Xms40m
-Xmx512m
按下运行按钮时出现错误:
如果您需要更多信息,请与我们联系。
我还测试过下载&从以下位置安装Java devkit:
我还测试过下载最新版本的eclipse和javba x86 + 64bit相互关联。
有人可以帮助我吗?
提前谢谢
祝你好运
丹尼尔
答案 0 :(得分:0)
我遇到了同样的问题,我通过以下步骤解决了问题:
.metadata
文件夹答案 1 :(得分:0)
查看代码后,我发现您有geckodriver.exe
作为driverPath的一部分。在设置属性时,您将添加额外的geckodriver.exe
。
我建议删除" geckodriver.exe"从你的driverPath中试试。
driverPath = C:\\Users\\abc\\Desktop\\Server;
System.setProperty("webdriver.gecko.driver", driverPath+"geckodriver.exe");