当前位置:   article > 正文

基于appium连接真机自动化测试环境的搭建及踩坑大法_java appium操作真机

java appium操作真机

1.安装javasdk配置环境变量

链接:https://pan.baidu.com/s/1zkBPseAWdHo7DNo9bw5pog 
提取码:1122 
Java版本为1.8.0

配置环境为:

 变量值为javasdk的安装目录

 

2.安装安卓studio

链接:https://pan.baidu.com/s/1WC3WxSVvbA_PkdF0lWHpHw 
提取码:1122 
记得记录安卓sdk的安装目录

配置安卓sdk环境

 加入%ANDROID_SDK_HOME%\platform-tools;%ANDROID_SDK_HOME%\tools路径。如图组后一行

插上真机,输入adb devices ,安装成功会出现如下

可以用:adb shell am start -n cooix.com.scsc/com.sanchuan.com.v1.ui.activity.WelcomeActivity这条命令启动手机的软件(包名/启动名)

安装成功后cmd输入uiautomatorviewer可出现如下界面,

点击界面导航栏第三个按钮,便可出现

真机的真实界面

3.安装appuim

链接:https://pan.baidu.com/s/181xgs6GQULAWGtOwMYskeQ 
提取码:1122 
 

默认端口为4723

5.安装python语言

cmd python 以后会出现如下界面,python语言安装包我好像是在线安装

 6.安装pycharm及破解,不建议安装最新的破解不方便

链接:https://pan.baidu.com/s/1eZvoBC98WCgHzZUeuo2sOA 
提取码:1122 

链接:https://pan.baidu.com/s/1eZvoBC98WCgHzZUeuo2sOA 
提取码:1122 
破解教程也在里面

连接真机,每次需要打开appuim,打开pycharm,此处需要配置python安装路径

 

写入如下指令

from time import sleep
from appium import  webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.common.by import By
# 定义字典变量
desired_caps = {
'deviceName' : 'R3CN201AWAZ',    #连接的设备名
'platformName' : 'Android',   #手机系统类型
'platformVersion' : '12.0',   #手机系统的版本号
'appPackage' : 'cooix.com.scsc',   #输入软件包名打开对应软件
'appActivity' : 'com.sanchuan.com.v1.ui.activity.WelcomeActivity',  #打开对应界面
'noReset' : True  #打开app时不清除数据
}
driver = webdriver.Remote('http://127.0.0.1:4723/wd/hub',desired_caps)

sleep(5)
driver.find_element(by=By.ID, value='cooix.com.scsc:id/et_email_email').send_keys('mm170@gmail.com')
driver.find_element(by=By.ID, value='cooix.com.scsc:id/et_hint').send_keys('987')
sleep(1)
driver.find_element(by=By.ID, value='cooix.com.scsc:id/tv_login').click()
sleep(1)
driver.find_element(by=By.ID, value='cooix.com.scsc:id/tv_dialog_subscribe_close').click()

print("当前所在应用包名:",driver.current_package)
print("当前所在应用启动名:",driver.current_activity)

真机可以跳转到相应的界面
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家自动化/article/detail/335600?site
推荐阅读
相关标签
  

闽ICP备14008679号