0

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

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

您可以在下面的屏幕截图中看到我的班级 + 异常:

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

请您的协助。

非常感谢,

伊丹。

4

3 回答 3

1

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

测试 Eclipse 的 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");
    [...]
}
于 2017-02-20T13:13:51.343 回答
0

您的代码没有任何问题。你的包裹有问题。按照以下链接中的步骤,尝试创建新项目并正确导入 jar。

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

于 2015-02-08T17:15:10.027 回答
0

在我看来,您没有正确设置项目。右键单击您的项目,然后转到:

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

到达那里后,转到“库”选项卡,然后删除那个巨大的 .jar 文件列表。

由于SystemString未解析,因此您似乎缺少 JRE System Library,因此请按 [Add Library...] 并添加它。

然后,对于 Selenium 设置,只需按 [Add External JARs...] 并仅添加:

  • selenium-java-2.44.0.jar
  • selenium-server-standalone-2.44.0.jar

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

于 2015-02-08T19:26:47.817 回答