专栏首页软测小生导入webdriver的jar文件总不成功???

导入webdriver的jar文件总不成功???

今天登录微信公众号的时候,发现一个同学给我发了一条消息,我想回复,但是回复不了了,因为超过48小时。 问题: @T同学:你好,我最近在安装eclipse然后导入webdriver的jar文件总不成功,请问有安装参考文档吗?谢谢~

回答:你说的WebDriver的jar包应该指的是selenium-java-2.5.0.jar 或者selenium-java-3.14.0.jar这样的Jar包;我的导入方式如下,不知道能不能解决你的问题,如果不能的话,需要你截个图或者给更多的信息帮忙定位问题。

导入Jar包的话很简单,首先是你新建了一个java项目,两种情况,一般的Java项目和Maven项目(其实目前实际工作中更常用的Maven项目,因为maven项目的话不需要你在本地去导入jar 包,而是利用Maven来管理Jar包以及控制版本)。 Jar包有两种方式:

其一是本地导入(倘若使用的Jar版本更新,就需要重新下载新版本再次导入,而且Jar包存储在项目文件里,若是上传代码的话体积比较大); 其二是使用专门的管理工具比如Maven来管理(首先要确保网络能够访问Maven仓库,配置相应的pom文件即可自动下载更新Jar包,如需要切换版本只需要更新版本号)。

1、本地导入(首先确保你已经安装了Eclipse和Java): 项目单击右键>>Build Path>>Configure Build Path,下图,然后单击Add External JARs

接下来 >>选择你已经下载到本地的Jar包,如下图所示:

然后就可以看到下图,已经成功导入了Jar包:

2、Maven管理Jar包 新建一个Maven项目,前提是Eclipse已安装Maven插件,至于如何新建Maven项目:New>>Other>>Maven>>Maven Project>>点击Next>>点击Next>>输入groupId和artifactId(这两个不明白的网上查一下区别或者用法)。

然后可以看到项目里面有pom.xml文件,在这个文件里面配置jar包对应的依赖信息即可将jar包下载到本地。 比如Selenium-java 3.14的Maven信息如下: 这是maven 仓库的链接地址: https://mvnrepository.com/artifact/org.seleniumhq.selenium/selenium-java

将下面的信息复制到pom.xml文件即可。

<!-- https://mvnrepository.com/artifact/org.seleniumhq.selenium/selenium-java -->
<dependency>
    <groupId>org.seleniumhq.selenium</groupId>
    <artifactId>selenium-java</artifactId>
    <version>3.14.0</version>
</dependency>

POM文件截图:

项目下面的Maven依赖里面可以看到刚刚的Jar包,说明已经下载成功。

Maven Dependencies 下面存放的是使用Maven导入的jar包

References Libraries 下面存放的是本地导入的jar包。

本文分享自微信公众号 - 软测小生(ruancexiaosheng),作者:小生

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2019-06-10

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 技术路上的思考——积跬步,至千里

    老大昨天开会的时候闲聊了一句,你天天都在用Maven,你真正的知道Maven吗?你知道Maven的生命周期吗? 众人惊呆:Emmmmmm…… 针对老大这个问题:...

    软测小生
  • Selenium三种等待

    然后一查,哎呦,果然是selenium运行机制都没搞清楚。在我们打开一个页面时,页面有一个加载的过程,但是我们在页面没有加载完的时候去查了那个元素,当然查不到,...

    软测小生
  • Selenium结合Unirest和JTwig进行API测试

    前言:关于如何使用selenium webdriver测试REST api的问题,你可以在StackOverflow.com上看到很多相关的问题。不熟悉自动化...

    软测小生
  • Maven详解

    这个我们都很熟悉,src下建包写代码,那么配置文件放在哪里?单元测试代码放在哪里?没有一个统一标准,更多时候都是开发者的自由发挥,每个人有自己的风格,这并...

    写代码的猿
  • 【干货】全球大数据领域顶级开源工具汇总

    大数据技术领域正被越来越多的公司关注,而开源一直是大数据技术的灵魂。随着一些细分领域对大数据工具提出更高的期望和要求,一批更高效更有针对性的大数据工具先后诞生,...

    钱塘数据
  • Groovy-2.基本语法

    as,assert,break,case,catch,class,const,continue,def,default,do,else,enum,extends...

    悠扬前奏
  • [Next] 初见next.js

      Next.js 可与 Windows,Mac 和 Linux 一起使用.您只需要在系统上安装 Node.js 即可开始构建 Next.js 应用程序.如果有...

    不会飞的小鸟
  • 【干货】全球大数据领域顶级开源工具汇总

    Apache的Hadoop项目已几乎与大数据划上了等号。它不断壮大起来,已成为一个完整的生态系统,众多开源工具面向高度扩展的分布式计算。

    华章科技
  • 【推荐收藏】全球大数据领域顶级开源工具汇总

    大数据技术领域正被越来越多的公司关注,而开源一直是大数据技术的灵魂。随着一些细分领域对大数据工具提出更高的期望和要求,一批更高效更有针对性的大数据工具先后诞生,...

    钱塘数据
  • 全球大数据领域顶级开源工具汇总【推荐收藏】

    导读: 大数据技术领域正被越来越多的公司关注,而开源一直是大数据技术的灵魂。随着一些细分领域对大数据工具提出更高的期望和要求,一批更高效更有针对性的大数据工具先...

    钱塘数据

扫码关注云+社区

领取腾讯云代金券