zoukankan      html  css  js  c++  java
  • 桌面端测试环境驱动

    java环境

    1.Java:jdk1.8--用于java测试脚本的运行环境
    下载路径:https://www.oracle.com/cn/java/technologies/javase-downloads.html
    配置环境变量:
    JAVA_HOME C:Program FilesJavajdk1.8.0_201
    CLASSPATH .;%JAVA_HOME%lib;%JAVA_HOME%lib ools.jar
    Path %JAVA_HOME%in;%JAVA_HOME%jrein;
    cmd验证:java -version

    maven:
    下载路径:https://archive.apache.org/dist/maven/maven-3/3.6.0/binaries/
    完成环境变量配置:
    MAVEN_HOME:D:Program Filesapache-maven-3.6.0
    path:%MAVEN_HOME%bin

    appium安装

    2.下载appium和WinAppDriver--用于做桌面端应用程序驱动
    下载路径:
    运行脚本时分别开启appium和WinAppDriver服务
    WinAppDriver使用管理员权限开启,安装路径C:Program Files (x86)Windows Application DriverWinAppDriver.exe
    appium的session监听路径改与WinAppDriver一致,由"/wd/hub/"改为"/"
    备注:可参考地址说明https://www.douban.com/note/755120188/

    3.git--用于提交代码

    4.idea--编写脚本工具

    5.jenkins--持续集成

    启动桌面应用程序例子:

    private Logger logger = LogManager.getLogger(this.getClass());
    private static WindowsDriver driver = null;

    @BeforeSuite
    public void setUp() throws IOException {
    logger.info("********************测试套件开始执行********************");

    DesiredCapabilities capabilities = new DesiredCapabilities();
    capabilities.setCapability("app", "D:\Debug1027\Debug\packageName.exe");
    capabilities.setCapability("deviceName", "WindowsPC");
    capabilities.setCapability("ms:waitForAppLaunch", "25");
    driver = new WindowsDriver(new URL("http://127.0.0.1:4723/"), capabilities);
    driver.manage().timeouts().implicitlyWait(2, TimeUnit.SECONDS);
    logger.info("驱动对象创建完毕");

    }

    启动web浏览器例子:
    System.setProperty("webdriver.chrome.driver", "src/test/java/com/company/driver/chromedriver.exe");
    driver = new ChromeDriver();
  • 相关阅读:
    pycharm上传代码到码云(详细)
    我是如何理解ThreadLocal
    前两次成绩汇总
    第五次作业
    第四次作业
    第三次作业
    第二次作业
    第一次作业
    单例模式之懒汉式与饿汉式
    浅谈对srping框架的理解
  • 原文地址:https://www.cnblogs.com/AIME/p/14118639.html
Copyright © 2011-2022 走看看