首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法在Eclipse中成功运行selenium测试

无法在Eclipse中成功运行selenium测试
EN

Stack Overflow用户
提问于 2015-02-08 15:34:53
回答 3查看 1.8K关注 0票数 0

我无法在Eclipse中运行我的第一次硒测试。

我很确定所有的配置都没问题。

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

1725.png

请你的协助。

非常感谢,

伊丹。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2015-02-08 19:26:47

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

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

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

由于 System String没有解析,所以看起来您缺少JRE系统库,所以按Add Library .再加进去。

然后,对于Selenium安装程序,只需按Add外部JAR.并只添加:

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

看看你能不能在那之后运行它。

票数 0
EN

Stack Overflow用户

发布于 2017-02-20 13:13:51

您应该为Eclipse使用Test插件,您可以从这里下载:

测试Eclipse的NG插件

也不要忘记将Maven依赖项添加到您的项目中:

代码语言:javascript
复制
<dependency>
    <groupId>org.testng</groupId>
    <artifactId>testng</artifactId>
    <version>6.8</version>
    <scope>test</scope>
</dependency>

您可能还需要以下一些库。如果需要,Maven依赖项可以添加它们:

代码语言:javascript
复制
<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注释

代码语言:javascript
复制
@BeforeTest
public void beforeTest() {
     System.setProperty("webdriver.gecko.driver", geckoDriverLocation);
}

@Test
public void myTest() {

    driver.get("https://myRUL/home");
    [...]
}
票数 1
EN

Stack Overflow用户

发布于 2015-02-08 17:15:10

你的代码没有什么问题。你的包裹有问题。通过以下链接中的步骤,尝试创建新项目并正确导入jars。

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28395790

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档