appium示例代码python_(三)运行appium示例py脚本

运行appium官方自带示例py程序,需要进行下面两大步骤

=======第一步,获得待测示例APP与示例脚本=============================

下载以下库代码(appium 示例代码)至本地 某目录下

下载下来后,打开目录结构,包含apps与samples,这2大模块其中apps中包含:示例待测APP;

example中包含的是: 示例测试脚本,支持各种语言;

WEBRESOURCE3423ad3e67487d7068e9b16568d8ab24example中包含多种语言编写的示例脚本:

WEBRESOURCE08088ba1b0f5bc8b0d9cf75837410710

然后,cd 至以下目录

cd Downloads/samplecode-master/sample-code/apps/TestApp

执行命令以编译生成示例程序:

xcodebuild -sdk iphonesimulator

显示**BUILD SUCCEEDED**则说明编译成功;--这行命令在TestApp项目底下创建了一个build/Release-iphonesimulator/TestApp.app目录;

编译得到的待测APP的完整目录为:

/Users/wujia/Documents/code/appium-samplecode/sample-code/sample-code/apps/TestApp/build/release-iphonesimulator/TestApp.app

/Users/wujia/Documents/code/appium-samplecode/sample-code/sample-code/apps/TestApp/build/release-iphonesimulator/TestApp.app

=======第二步,配置环境运行 示例脚本(示例脚本是针对 示例APP的)===========

下面介绍如何运行python示例脚本 :Python/ios_simple.py

setp1,准备python环境(通常mac电脑默认已安装上python):

Install appium client library:

pip install Appium-Python-Client

pip install pytest

step2,打开模拟器,比如,iphone4s,ios8.4;

step3,打开appium ,修改配置:ios settings中basic,app path一荐,填第一步骤中BUILD得到的 app包地址,如

/Users/wujia/Documents/code/appium-samplecode/sample-code/sample-code/apps/TestApp/build/release-iphonesimulator/TestApp.app修改配置:General Settings,Server Address 127.0.0.1, Port 4723;

注意,这里将serverhost 设置为本地IP,端口号需要与ios_simple.py脚本的保持一致;

WEBRESOURCE07fc58b1ce33f620843d7b162565ac3a

确保脚本中的运行APP地址是待测APP包地址 ;

确保脚本中的serverhost与port与 appium配置的一致;

确保脚本中的devices与启动的模拟器保持一致;

以上都确认配置好了之后,启动appium server,点击 launch,启动成功;

step4,打开终端,cd至ios_simple.py脚本所在目录处,开始执行

py.test ios_simple.py

此时,模拟器会自动重启testAPP程序,按照py脚本逻辑,执行2个testcase,

运行过程如下图所示

WEBRESOURCE450b61eec2a2866a2165b20ac24226e4

运行结果如下图,1个test pass,1个test fail

WEBRESOURCE1cc2dda1eba0f01a5efcebd691d9a148

运行结束,检查错误去吧~

总结:

1. 配置appium server时,需要配置对应的待测APP的.app包地址,以便 appium 调用 instruments去自动安装和启动 待测APP;

2. 测试py脚本中 对应的appium server 与port要与appium配置一致,不然会 连不上server;

附环境安装小帮助:

Pip 是安装python包的工具,提供了安装包,列出已经安装的包,升级包以及卸载包的功能;

安装pip:sudo easy_install pip

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值