我无法在Eclipse中运行我的第一个Selenium测试。
我很确定所有配置都没问题。
您可以在下面的屏幕截图中看到我的课程+例外情况:
http://s12.postimg.org/ik0wqb2f1/2015_02_08_1725.png
请你帮忙。
非常感谢,
伊詹。
答案 0 :(得分:1)
你应该使用Eclipse的Test NG插件,你可以从这里下载:
不要忘记将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
设置gecko驱动程序属性和@Test注释@BeforeTest
public void beforeTest() {
System.setProperty("webdriver.gecko.driver", geckoDriverLocation);
}
@Test
public void myTest() {
driver.get("https://myRUL/home");
[...]
}
答案 1 :(得分:0)
您的代码没有任何问题。您的包裹有问题。 尝试按照以下链接中的步骤正确创建新项目并导入jar。
答案 2 :(得分:0)
在我看来,您还没有正确设置项目。右键单击您的项目,然后转到:
- &GT;构建路径...--&gt;配置构建路径...
在那里,转到Libraries选项卡,然后删除.jar文件的巨大列表。
由于系统和字符串未解析,看起来您缺少JRE系统库,因此请按[添加库...]并添加它。< / p>
然后,对于Selenium设置,只需按[添加外部JAR ...]并仅添加:
看看你是否能够在那之后运行它。