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

发表于:2020-11-18 09:47

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:LuLu泡    来源:博客园

  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),我们将立即处理
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号