正K是个某k是什么软件App?


一、首页讲解一下每个部分的作用:1、雷电模拟器相当于一台手机,里面安装被测试的软件app2、appium相当于一个链接python脚本和雷电模拟器的桥梁3、python,编写控制app的脚本代码二、过程:1、准备好python的环境,已经安装好PyCharm,用来编写python脚本2、准备jdk1.82.1:下载jd
一、首页讲解一下每个部分的作用:1、雷电模拟器相当于一台手机,里面安装被测试的软件app2、appium相当于一个链接python脚本和雷电模拟器的桥梁3、python,编写控制app的脚本代码
二、过程:
1、准备好python的环境,已经安装好PyCharm,用来编写python脚本
2、准备jdk1.82.1:下载jdk包,小编的是64位1.6版本,其它高级版本应该也是可以的。根据自己的系统选择对应版本2.2:一路傻瓜式安装,注意安装路径不要有空格,不要有中文。jdk和jre不要放在一个文件夹下2.3:设置三个环境变量,我的电脑>选择“属性”->“高级”->“环境变量”->“系统变量”->“新建”JAVA_HOME----F:\Java\JDK8_64” (根据自己安装路径填写)
CLAsspATH— .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar;
PATH-----;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
2.4:打开cmd验证是否安装成功,输入java -version,然后输入javac能显示版本号和下面的帮助信息说明安装成功
3、安装配置android-sdk环境变量(感觉这步可以不用,可以直接用雷电模拟器的adb,但是建议配置好)3.1:下载android-sdk,这个是做android测试和开发的必备环境,百度自己下载3.2:解压后,里面有个SDK manager.exe双击打开
3.3:勾选你要下载的API版本和对应的android版本,后面模拟器会用到(不下载用其它模拟器也行,或者真机),然后坐等下载
3.4:path添加两个变量,将以下箭头所指的两个文件路径添加到path里
3.5:然后打开cmd输入adb,查看是否安装成功
4、安装雷电模拟器(官网:https://www.ldmnq.com/)下载并安装最新版我安装在F:\leidian\Ldplayer4这个位置,打开模拟器,打开模拟器之后,在打开cmd,并指向雷电模拟器的安装目录下,输入adb devices,只要看见“emulator-5554
device”表示成功获取设备信息,这个信息以后有用。
5、安装appium(官网:https://bitbucket.org/appium/appium.app/downloads/)5.1:下载最新的forwin版本就可以例如AppiumForWindows_1_4_16_1.zip,下载后解压后可以直接使用,双击打开appium,点击Edit Configurations并配置路径,记得保存并重启。
5.2:点击Start Server启动appium
5.3:然后点击右上角的放大镜图标进入配置驱动,!!!这个配置驱动是全文至关重要的,这里我逐一解析!!!
A: “platformName”: “Android”这个没有什么问题,都是标配B:“platformVersion”: “7.1.2”这个请查看雷电模拟器的版本
C:“deviceName”: “emulator-5554”,这个就是上文安装雷电模拟器后在cmd输入adb devices输入后获取的D:“appPackage”: “com.ss.android.ugc.aweme.lite”,这个就是要测的APP包名E:“appActivity”: “com.ss.android.ugc.aweme.splash.SplashActivity”,这个可以理解成被测APP的启动页appPackage和appActivity的获取非常重要,如果获取不正确,以后的工作将无法进行。
现在指引如何正确获取。首先在雷电模拟里面打开被测的app。然后在cmd里面指向到模拟器的路径,并输入adb -s emulator-5554 shell,里面的emulator-5554就是之前adb devices里面的名称,这个意思是获取这个模拟器的shell,然后再输入dumpsys activity
grep mFocusedActivity即可获取当前打开的app的appPackage和appActivity。
这个抖音app为例:appPackage:com.ss.android.ugc.aweme.liteappActivity:com.ss.android.ugc.aweme.splash.SplashActivity
5.4:通过appium获取app元素配置好驱动json之后就可以使用appium启动雷电模拟器里面的app了,点击Start Session
之后可以获取对应的元素xpath或者id到python里面进行元素操作,有些元素不是点击就能定位,需要不断点开结构节点去寻找,细心找始终会找到的。
6、使用python编写自动化脚本直接贴出源码,desired_caps里面就是appium驱动json的信息driver=app_web.Remote(‘http://localhost:4723/wd/hub’,desired_caps),意思是用desired_caps的驱动信息,使用appium(http://localhost:4723/wd/hub就是appium的地址信息)来启动被测试的app软件,然后往下执行其他对元素的各种操作。
from appium import
webdriver as app_web
import time
from time import sleep
desired_caps={
"platformName": "Android",
"platformVersion": "7.1.2",
"deviceName": "emulator-5554",
"appPackage": "com.ss.android.ugc.aweme.lite",
"appActivity": "com.ss.android.ugc.aweme.splash.SplashActivity",
"noreset": 'false' #在会话前是否重置app状态
}
driver=app_web.Remote('http://localhost:4723/wd/hub',desired_caps)
driver.implicitly_wait(30)
driver.find_element_by_id('com.ss.android.ugc.aweme.lite:id/arv').click()
driver.implicitly_wait(30)
driver.find_element_by_id('com.ss.android.ugc.aweme.lite:id/ai1').send_keys('贷款')
driver.find_element_by_id('com.ss.android.ugc.aweme.lite:id/ai1').click()
sleep(3)
driver.keyevent(66)
}
历趣  > APP > 音乐软件介绍
技巧攻略
全部平台
历史版本
猜你喜欢
K歌唱歌ktv点歌点歌练歌ktv
K歌软件排行榜
k歌软件其实就是是免费的录音软件,把您自己的歌声融入在软件提供的伴奏中,之后可以用软件进行免费的卡拉音频效果处理和ok音频编辑。k歌软件有哪些,手机免费k歌软件app哪个好用?小编悉心整理了手机k歌软件排行榜、手机k歌软件。小编特意为大家整理了一些k歌软件大全,让你随时随地可以唱上几句。全部都是免费的安全无毒的唱歌软件,不用担心被暗扣费,大胆的唱起来吧,一颗颗歌坛巨星冉冉升起。
全民k歌正版
唱吧app
回森app
skr app
酷狗k歌音乐
唱鸭
酷狗直播app官方最新版本
音遇app
K米app2023相似推荐
K歌达人
唱吧
多唱app
全民K歌
酷狗唱唱
音遇
VV音乐
爱唱app
k米点歌k米手机点歌k米app点歌k米app点歌下载安装ios、k米点歌app、k米手机点歌app下载、k米手机点歌下载安装最新版、k米点歌app下载、k米点歌机、k米手机点歌下载安装5.013、k米点歌app创维、k米点歌app老版本、k米手机点歌app下载v5、k米点歌下载安装、k米点歌下载百分之零、k米点歌导入歌单、k米点歌台、k米点歌绑定失败原因、k米点歌下载免费安装苹果版、k米点歌下载免费安装、广告手机版专区电脑版|APP客户端声明:为严格遵守广告法,站点已将"第一","最"等极限词汇屏蔽,请知悉}

我要回帖

更多关于 某k是什么软件 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信