摘要:本文将带你了解测试工具用例:利用Python语言Appium启动ios app,希望本文对大家学测试工具有所帮助。
首先配置好电脑环境,主要是appium太难配了,不多说
然后,分两步
第一步:启动appium服务器
有三种方法,1.下载appium-desk-top(桌面客户端),启动
2.终端启动:appium -p 4723(写这些足够,其他都用默认的就行,甚至-p都不用写,直接就appium)
3.python启动,Python启动appium服务器需要重新开一个线程,因为如果不开线程,Python会卡在appium服务器打开的状态,
这个涉及到线程,有点复杂,回头再研究
第二步:Python程序启动APP
#coding:utf-8 import time from appium import webdriver if __name__ == '__main__': de = { 'platformVersion': '11.0.3', 'udid': '18b47fda7ae5d5878b50c05b24e12XXXXXXX', 'app': 'com.test.XXXX', 'platformName': 'ios', 'deviceName': 'iphoneSE' } dr = webdriver.Remote('//127.0.0.1:4723/wd/hub', de) time.sleep(5) dr.quit()
de里面的字段是必填的,跟appium 的desk-top里面要填的session里面要填的一样
获取方式:终端命令
获取变量 终端命令
platformVersion : ideviceinfo -u udid -k ProductVersion
udid : idevice_id -l
deviceName : ideviceinfo -u udid -k DeviceName
获取方式:Python语句
获取变量 终端命令
platformVersion : platformVersion=subprocess.getoutput('ideviceinfo -u udid -k ProductVersion')
udid : udid=subprocess.getoutput('idevice_id -l')
deviceName : udid=subprocess.getoutput('ideviceinfo -u udid -k DeviceName')
然后手机就付给了dr,下面就可以操控手机了
本文由职坐标整理并发布,希望对同学们有所帮助。了解更多详情请关注职坐标软件测试之测试工具频道!
您输入的评论内容中包含违禁敏感词
我知道了
请输入正确的手机号码
请输入正确的验证码
您今天的短信下发次数太多了,明天再试试吧!
我们会在第一时间安排职业规划师联系您!
您也可以联系我们的职业规划师咨询:
版权所有 职坐标-一站式IT培训就业服务领导者 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
沪公网安备 31011502005948号