java自动化测试macos,搭建自动化测试环境 -Mac版

1.先检查是否已安装homebrew,命令brew -v,如出现版本信息则说明已经安装

4bac8d6d7a4e?tdsourcetag=s_pcqq_aiomsg

E54048B3-6236-433C-9A42-6BE92833A680.png

否则要安装homebrew,去到官网 https://brew.sh/,然后将此命令复制粘贴到中端,在1中指令回车后会提示“Press RETURN to continue or any other key to abort”(回车继续或者按其他键终止),这是直接回车进入“Downloading and installing Homebrew...”,如果网络不好的话可能会提示“fatal: unable to access 'https://github.com/Homebrew/brew/': SSLRead() return error -9806...等”,没关系重新输入1的指令更新。直到出现Installation successful!时即为安装成功

4bac8d6d7a4e?tdsourcetag=s_pcqq_aiomsg

图片 1.png

2.检查是否已安装node,命令node -v,如出现版本信息则说明已经安装

4bac8d6d7a4e?tdsourcetag=s_pcqq_aiomsg

2.png

否则要安装node,brew install node

3.安装npm,npm install.

4.若整个安装过程中提示 no such file or directory package.json 是因为没有package.json这个文件,执行命令npm init,之后一直回车新建package.json文件,最后再执行之前失败了的命令即可。

5.安装appium,npm install -g appium,安装时若很长时间都没有新的提示,执行命令ctrl+c,再执行appium -v ,若显示了appium版本即可,继续下面的流程

6.安装wd,npm install wd

7.安装carthage,brew install carthage

8.安装appium-doctor,npm install appium-doctor -g

9.配置环境变量,首先查看自己的jdk版本和sdk路径

jdk版本:命令java -version即可查看到

sdk路径:若安装了Android studio,可在Android studio如下图,拷贝sdk路径。

4bac8d6d7a4e?tdsourcetag=s_pcqq_aiomsg

图5.png

4bac8d6d7a4e?tdsourcetag=s_pcqq_aiomsg

图6.png

进入命令行

cd~

touch .bash_profile

vi ~/.bash_profile

输入jdk、sdk变量配置内容:

jdk安装路径

export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk你的jdk版本.jdk/Contents/Home

export ANDROID_HOME= 你的sdk安装路径

export PATH=在你的路径中添加${JAVA_HOME}/bin

输入:wq保存。

更新配置文件:

source .bash_profile

完成。

配置环境这里比较麻烦,多试几次,就好啦!

10.执行命令 appium-doctor,如果看到以下界面,就表示已经正确的安装完毕了

4bac8d6d7a4e?tdsourcetag=s_pcqq_aiomsg

图片 2.png

11.下载appium,安装成功后host和port使用默认的即可

http://appium.io/

12.导入项目

在eclipse左侧右键Import选择

4bac8d6d7a4e?tdsourcetag=s_pcqq_aiomsg

图片 3.png

导入项目后,选中build.gradle右键Gradle点击Refresh Gradle Project,使其自动下载所依赖的库,若仍然报错,可将此项目删除重新再导入应无问题

4bac8d6d7a4e?tdsourcetag=s_pcqq_aiomsg

图片 4.png

4bac8d6d7a4e?tdsourcetag=s_pcqq_aiomsg

屏幕快照 2018-09-20 上午10.54.04.png

14.在项目中的config文件中配置好要测试的设备名称、安卓版本、测试项目包名,启动页包名

15.运行测试用例前,先启动appium。

16.启动appium,进入可视化,

4bac8d6d7a4e?tdsourcetag=s_pcqq_aiomsg

2.png

在下图页面进行配置,主要的配置信息:

"deviceName": "设备名称",

"platformVersion": "6.0",

"platformName": "Android",

"appPackage": "com.包名",

"appActivity": "com.启动页"

4bac8d6d7a4e?tdsourcetag=s_pcqq_aiomsg

3.png

配置完成点击“start session”按钮,即可在左侧看到app页面

之后写测试用例时可能会需要的解决办法

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值