Skip to content

Yinxl/bootstrap

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

注: 本Demo已经不再维护,新版请参考如下sample:

https://github.com/macaca-sample/macaca-java-biz-sample

bootstrap

基于Macaca-Java版的UI自动化实现demo

安装Macaca环境

参考链接:https://macacajs.github.io/macaca/getting-started.html

使用步骤

1. 下载源码

$ git clone https://github.com/Yinxl/autoui.git

2. 更新依赖

$ cd bootstrap
$ mvn -s settings.xml clean install -DskipTests

如果下载依赖过程中报错,可能是由于mvn -s命令没有生效导致的,建议将根目录下settings.xml中的依赖配置到本地Maven目录下的settings.xml中。

如何修改目标平台 ios/android?

//package com.javademo.common;
// Config.java
 // 目标平台- ios android 
   public static final String PLATFORM = "ios"; 

注意:执行iOS用例时需要将XCode升级到最新的8.1,执行用例前请先启动目标模拟器。

3. 启动server

$ macaca server --verbose

注意启动server时不能加代理,因为server在本机启动需要连接localhost,加代理会导致无法建立连接。

4. 执行测试用例

新建cmd窗口 ,执行mvn test

$ mvn test 

或者选中SampleTest.java,右键执行run as -> JunitTest

ReleaseNotes

v0.0.2

将原公共库代码common部分提出来单独建立了代码库,以jar包的形式上传至Jcenter,可通过Maven直接引用。

公共库代码也已开源: https://github.com/macaca-sample/macaca-java-biz-framework

欢迎大家引用biz.jar,使用过程中遇到问题,可以提issue,我会尽快解决。

Releases

No releases published

Packages

No packages published

Languages