桌面端测试环境驱动

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();
原文地址:https://www.cnblogs.com/AIME/p/14118639.html