无法在Eclipse中成功运行硒测试
我无法在Eclipse中运行我的第一个Selenium测试。无法在Eclipse中成功运行硒测试
我很确定所有的配置都可以。
你可以看到下面的截图我的课+异常:
http://s12.postimg.org/ik0wqb2f1/2015_02_08_1725.png
请您帮助。
非常感谢,
伊丹。
它看起来像你对我有没有设置你的项目正确。右键单击您的项目,然后去:
- >构建路径...-->配置构建路径...
一旦出现,转到Libraries选项卡,并删除的那巨名单.jar文件。
由于系统和字符串没有解决,它看起来像你缺少的JRE系统库,所以请按[添加库...],添加它。
然后,你硒设置,只需按下[添加外部JAR ...]和只添加:
- 硒-java的2.44.0.jar
- 硒的服务器独立-2.44 .0.jar
然后看看你是否能够在此之后运行它。
谢谢,From when我可以下载“系统”和“字符串”的JAR吗?@ weems74 – 2015-02-09 09:22:24
那些位于上面提到的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。
谢谢,我已经试过了,但仍然收到控制台上的异常:/ – 2015-02-09 09:27:20
您能否运行简单的“hello world”程序? 您的软件包存在问题或者可以用java提供。 尝试卸载并重新安装java。然后删除现有工作空间并创建一个新的。然后尝试 – Hideandseek 2015-02-10 15:16:52
您应该使用测试NG的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");
[...]
}
设置壁虎驱动程序属性和@Test注解新运行后出现另一个异常: 错误:在类硒中找不到主要方法。myClass,请定义主要方法为: public static void main(String [] args) 或者JavaFX应用程序类必须扩展javafx.application.Application – 2015-02-09 09:26:48