我无法在 Eclipse 中运行我的第一个 Selenium 测试。
我很确定所有配置都可以。
您可以在下面的屏幕截图中看到我的班级 + 异常:
http://s12.postimg.org/ik0wqb2f1/2015_02_08_1725.png
请您的协助。
非常感谢,
伊丹。
我无法在 Eclipse 中运行我的第一个 Selenium 测试。
我很确定所有配置都可以。
您可以在下面的屏幕截图中看到我的班级 + 异常:
http://s12.postimg.org/ik0wqb2f1/2015_02_08_1725.png
请您的协助。
非常感谢,
伊丹。
你应该使用 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");
[...]
}
您的代码没有任何问题。你的包裹有问题。按照以下链接中的步骤,尝试创建新项目并正确导入 jar。
在我看来,您没有正确设置项目。右键单击您的项目,然后转到:
--> 构建路径...--> 配置构建路径...
到达那里后,转到“库”选项卡,然后删除那个巨大的 .jar 文件列表。
由于System和String未解析,因此您似乎缺少 JRE System Library,因此请按 [Add Library...] 并添加它。
然后,对于 Selenium 设置,只需按 [Add External JARs...] 并仅添加:
看看你是否能够在那之后运行它。