Appium+python(1):python运行真机App程序示例
2018-03-09 15:04
543 查看
# -*- coding: utf-8 -*- from appium import webdriver import time from appium.webdriver.mobilecommand import MobileCommand desired_caps = { 'platformName': 'Android', 'deviceName': 'EATGNJCYBADAGEU8',#测试手机的名称,在cmd中通过adb devices获取 'platformVersion': '5.1',#测试手机设置-关于手机中的安卓版本 'appPackage': 'com.android.contacts',#应用包名 'appActivity': '.activities.PeopleActivity',#测试app的Activity名字 } driver = webdriver.Remote('http://127.0.0.1:4723/wd/hub', desired_caps)#启动APP time.sleep(5) driver.find_element_by_name('我的').click() driver.find_element_by_name('点击登录').click() driver.find_element_by_name('手机号码/世纪佳缘账号').send_keys('15626513325') driver.find_element_by_id('com.jiufu.heyuanwanka:id/et_psd_numb').send_keys('123456') driver.hide_keyboard()#隐藏键盘,手机键盘会挡住下方的登录按键导致定位不到元素 time.sleep(5) driver.find_element_by_name('登录').click()appPackage=com.android.contacts 应用包名appActivity=.activities.PeopleActivity 测试app的Activity名字获取方式:CMD中输入>adb logcat -c >adb logcat ActivityManager:i *:s按回车键后,在测试手机中点开要测试的应用Contacts,查看日志,结果如下,cmp=应用包名/Activity名字
相关文章推荐
- Appium+robotframework+python系列二:真机运行App程序示例
- 在真机运行程序的时候提示“Could not launch 'app name'”
- Appium+Python自动化测试(二)--运行App程序示例
- android studio 运行程序到真机或模拟器报 EmptyThrowable: The APK file D:\asdemo\app\build\outputs\apk\hy
- iPhone5在App Store里面下载App 提示(无法下载 但在真机上可以运行程序)此App与你的设备不兼容 只需要在info里面修改这个即可
- appium+python 快速给真机安装app
- 在真机运行程序的时候提示“Could not launch 'app name'”
- 【Python】求程序的运行时间
- sublime text3 中输入汉字,程序正常运行,但是python控制台却无法显示中文。
- 从Python程序中访问Java类的简单示例
- 三种计算Python的代码块或程序的运行时间的方法比较
- python时运行样例程序的几种常见错误
- 黑马程序员—由小示例引出程序编译与运行
- 解释型程序python\java与编译型程序C在IO以及运行上的效率差异
- python程序运行时间计时
- Python程序运行时间计算
- python第一个程序 运行在IDLE中
- c#通过app.manifest使程序以管理员身份运行
- Notepad++ 运行Python程序
- 'python'不是内部或外部命令,也不是可运行程序或批处理文件