无法在Eclipse中成功运行硒测试

问题描述:

我无法在Eclipse中运行我的第一个Selenium测试。无法在Eclipse中成功运行硒测试

我很确定所有的配置都可以。

你可以看到下面的截图我的课+异常:

http://s12.postimg.org/ik0wqb2f1/2015_02_08_1725.png

请您帮助。

非常感谢,

伊丹。

+0

设置壁虎驱动程序属性和@Test注解新运行后出现另一个异常: 错误:在类硒中找不到主要方法。myClass,请定义主要方法为: public static void main(String [] args) 或者JavaFX应用程序类必须扩展javafx.application.Application – 2015-02-09 09:26:48

它看起来像你对我有没有设置你的项目正确。右键单击您的项目,然后去:

- >构建路径...-->配置构建路径...

一旦出现,转到Libraries选项卡,并删除的那巨名单.jar文件。

由于系统字符串没有解决,它看起来像你缺少的JRE系统库,所以请按[添加库...],添加它。

然后,你硒设置,只需按下[添加外部JAR ...]和只添加:

  • 硒-java的2.44.0.jar
  • 硒的服务器独立-2.44 .0.jar

然后看看你是否能够在此之后运行它。

+0

谢谢,From when我可以下载“系统”和“字符串”的JAR吗?@ weems74 – 2015-02-09 09:22:24

+0

那些位于上面提到的JRE系统库中如果您没有在Eclipse库中看到JRE系统库,则可能需要安装JDK请在您的系统上正确安装。以下链接提供了有关[Windows](http://docs.oracle.com)的说明/javase/7/docs/webnotes/install/windows/jdk-installation-windows.html),[Mac](http://docs.oracle.com/javase/7/docs/webnotes/install/mac/mac- jdk.html)和[Linux](http://docs.oracle.com/javase/7/docs/webnotes/install/linux/linux-jdk.html) – weems74 2015-02-09 12:58:14

你的代码没有错。你的软件包有一些问题。 尝试通过以下链接中的步骤正确创建新项目并导入jar。

http://www.guru99.com/installing-selenium-webdriver.html

+0

谢谢,我已经试过了,但仍然收到控制台上的异常:/ – 2015-02-09 09:27:20

+0

您能否运行简单的“hello world”程序? 您的软件包存在问题或者可以用java提供。 尝试卸载并重新安装java。然后删除现有工作空间并创建一个新的。然后尝试 – Hideandseek 2015-02-10 15:16:52

您应该使用测试NG的Eclipse插件,你可以从这里下载:

Test NG plugin for Eclipse

而且不要忘了Maven的依赖关系添加到您的项目过于:

<dependency> 
    <groupId>org.testng</groupId> 
    <artifactId>testng</artifactId> 
    <version>6.8</version> 
    <scope>test</scope> 
</dependency> 

可能你还需要下面的一些库。如果需要,他们可以通过Maven的依赖性添加:

<dependency> 
    <groupId>org.seleniumhq.selenium</groupId> 
    <artifactId>selenium-java</artifactId> 
    <version>2.50.1</version> 
    <scope>test</scope> 
</dependency> 

最后,创建测试时,从org.testng.annotations.Test

@BeforeTest 
public void beforeTest() { 
    System.setProperty("webdriver.gecko.driver", geckoDriverLocation); 
} 

@Test 
public void myTest() { 

    driver.get("https://myRUL/home"); 
    [...] 
}