java+selenium+maven+testng框架(一)安装搭建

发表于:2020-11-18 09:47  作者:LuLu泡   来源:博客园

字体: | 上一篇 | 下一篇 |我要投稿 | 推荐标签: selenium 自动化测试工具

  1.安装jdk(注意:需配置环境变量,可自行百度方法);
  2.安装eclipse;
  3.安装maven(注意:需配置环境变量,可自行百度方法);
  4.在eclipse中新建maven项目
  新建成功
  注意,在操作中遇到两个问题:
  问题1.eclipse配置maven后,新建maven项目后,不出现maven dependencies
  解决方案:
  (1)
  (2)在eclipse的workspace目录下找到项目文件夹,打开.classpath文件进行修改
<classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER">
        <attributes>
            <attribute name="maven.pomderived" value="true"/>
            <attribute name="org.eclipse.jst.component.dependency" value="/WEB-INF/lib"/>
        </attributes>
    </classpathentry>

  即增加这一句
<attribute name="org.eclipse.jst.component.dependency" value="/WEB-INF/lib"/>
  修改成功后,重新右键update,若还不行,可以重新打开eclipse
  问题2.如何导入selenium的相关jar包
  解决方案:在pom文件中新增引入slenium包
  <!-- 依赖Selenium驱动包 -->
  <dependency>
  <groupId>org.seleniumhq.selenium</groupId>
  <artifactId>selenium-java</artifactId>
  <version>3.11.0</version>
  <scope>compile</scope>
  <!--
  scope标签中对应值的解释:
  * compile,缺省值,适用于所有阶段,会随着项目一起发布。
  * provided,类似 compile,期望 JDK、容器或使用者会提供这个依赖。如 servlet.jar。
  * runtime,只在运行时使用,如 JDBC 驱动,适用运行和测试阶段。
  * test,只在测试时使用,用于编译和运行测试代码。不会随项目发布。
  * system,类似 provided,需要显式提供包含依赖的 jar, Maven 不会在 Repository 中查找它。
  -->
  </dependency>
  保存POM文件后,重新右键update项目就可以看到同步的jar包了。

  本文内容不用于商业目的,如涉及知识产权问题,请权利人联系博为峰小编(021-64471599-8017),我们将立即处理

评 论

论坛新帖

顶部 底部


建议使用IE 6.0以上浏览器,800×600以上分辨率,法律顾问:上海信义律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2021, 沪ICP备05003035号
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪公网安备 31010102002173号

51Testing官方微信

51Testing官方微博

扫一扫 测试知识全知道