appium测试脚本
来源:互联网 发布:广西干部网络培训学院 编辑:程序博客网 时间:2024/06/03 09:48
__author__ = 'Administrator'import osimport unittest#coding:utf-8from appium import webdriverfrom selenium import webdriverfrom time import sleepdesired_caps={}desired_caps['platformName'] = 'Android'desired_caps['platformVersion'] = '19'desired_caps['deviceName'] = 'emulator-5554'# desired_caps['app'] = 'Calculator.apk'desired_caps['appPackage'] = 'com.idelan.std.fyj.smartcontrol'desired_caps['appActivity'] = 'com.idelan.std.activity.SplashScreenActivity'dr = webdriver.Remote('http://localhost:4723/wd/hub', desired_caps)#dr=dr.find_element_by_class_name("android.widget.EditText")#dr=dr.find_element_by_name("用户名/手机").sendkeys("zhou");#list text_input =dr.find_element_by_class_name("android.widget.EditText")#text_input.get(0).sendkeys("zhou");#text_input.get(1).sendkeys("123456")#dr=dr.find_element_by_class_name("android.widget.EditText")#dr.clear()#dr.send_keys("ping")druser=dr.find_element_by_id("com.idelan.std.fyj.smartcontrol:id/user_name_edit")druser.clear()druser.send_keys("ping")drpwd=dr.find_element_by_id("com.idelan.std.fyj.smartcontrol:id/password_edit")drpwd.send_keys("123456")dr=dr.find_element_by_id("com.idelan.std.fyj.smartcontrol:id/login_button")dr.click()sleep(20)
//真机运行
__author__ = 'Administrator'import osimport unittest#coding:utf-8from appium import webdriverfrom selenium import webdriverfrom time import sleepfrom lib2to3.pgen2.driver import Driverfrom lib2to3.tests.support import driverPATH=lambda p:os.path.abspath(os.path.join(os.path.dirname(__file__),p))global drdesired_caps={}desired_caps['platformName'] = 'Android'desired_caps['browserName']=''desired_caps['Version'] = '4.4.4'desired_caps['deviceName']='MI 3C'desired_caps['app'] = PATH('D:\\app\\feng.apk')desired_caps['appPackage'] = 'com.idelan.std.fyj.smartcontrol'desired_caps['appActivity'] = 'com.idelan.std.activity.SplashScreenActivity'dr = webdriver.Remote('http://localhost:4723/wd/hub', desired_caps)druser=dr.find_element_by_id("com.idelan.std.fyj.smartcontrol:id/user_name_edit")druser.clear()druser.send_keys("ping")drpwd=dr.find_element_by_id("com.idelan.std.fyj.smartcontrol:id/password_edit")drpwd.send_keys("123456")dr=dr.find_element_by_id("com.idelan.std.fyj.smartcontrol:id/login_button")dr.click()sleep(20) # 此处加上检测登录是否成功的代码 #if __name__ == '__main__': # suite = unittest.TestLoader().loadTestsFromTestCase(LoginAndroidTests) #unittest.TextTestRunner(verbosity=2).run(suite)#dr=dr.find_element_by_class_name("android.widget.EditText")#dr=dr.find_element_by_name("用户名/手机").sendkeys("zhou");#list text_input =dr.find_element_by_class_name("android.widget.EditText")#text_input.get(0).sendkeys("zhou");#text_input.get(1).sendkeys("123456")#dr=dr.find_element_by_class_name("android.widget.EditText")#dr.clear()#dr.send_keys("ping")
0 0
- appium测试脚本
- Appium实践:测试脚本结构优化
- Appium学习第一个测试脚本
- Appium学习第一个测试脚本
- Appium在Android手机执行测试脚本
- [Android测试] AS+Appium+Java+Win 自动化测试之六 Appium的Java测试脚本封装
- [Android测试] AS+Appium+Java+Win 自动化测试之六 Appium的Java测试脚本封装
- Appium跑python脚本自动生成简单测试结果报告
- appium 下 python 脚本自动化测试iOS APP 实例
- Appium测试
- Android 全自动js脚本测试 Appium教程——appium环境搭建(一)
- Appium自动化测试系列2- 写一个Python测试脚本来测试一下YY语音
- Appium自动化测试系列2- 写一个Python测试脚本来测试一下YY语音
- [Android测试] AS+Appium+Java+Win 自动化测试之七: 写脚本测试自己的app
- [Android测试] AS+Appium+Java+Win 自动化测试之五:脚本重点技术
- Appium 脚本实例
- appium第一个脚本
- appium简写脚本
- 基于HTML5有弹幕功能的播放器
- 控制循环结构
- android国际化(多语言)
- 127. H-Index
- java程序员必备第三方库
- appium测试脚本
- SVN不能自动添加新建的文件
- PHP mysql_info() 函数
- UI特效层级管理
- Leetcode第一题
- 带着大家走进iOS单元测试世界
- Linux文本过滤命令grep|awk|sed小结
- JavaScript基本知识
- Mybatis入门--关联查询一对多