zoukankan      html  css  js  c++  java
  • java+selenium+maven+testng框架(一)安装搭建

    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包了

  • 相关阅读:
    linq 查询 过滤数据中某个值是否在数组中
    Nginx 摘要
    Unity调用外部摄像头,全屏显示摄像头画面
    Vuforia切换回识别场景后黑屏解决
    Unity3d通过脚本生成apk
    EF6 CodeFirst连接MySql 报nvarchar('max')错误解决办法
    UNITY_MATRIX_MVP和UnityObjectToClipPos
    Unity的stateMachineBehaviour
    U3D加载服务器上的assetbundle
    jquery解析xml,获取xml标签名
  • 原文地址:https://www.cnblogs.com/muzipaopao/p/10372003.html
Copyright © 2011-2022 走看看