码迷,mamicode.com
首页 > 移动开发 > 详细

appium + python

时间:2017-09-01 19:36:09      阅读:332      评论:0      收藏:0      [点我收藏+]

标签:不显示   应用程序   bdr   tps   appium   nodejs   too   avd   ack   

1.安装:node.js -> appium
   node.js  先安装node.js 。node.js官方网站:https://nodejs.org/
     pip install Appium-Python-Client

2.demo
#coding=utf-8
from appium import webdriver
desired_caps = {}
desired_caps[‘platformName‘] = ‘Android‘
desired_caps[‘platformVersion‘] = ‘5.0.1‘
desired_caps[‘deviceName‘] = ‘Demo‘
desired_caps[‘appPackage‘] = ‘com.android.calculator2‘
desired_caps[‘appActivity‘] = ‘.Calculator‘
driver = webdriver.Remote(‘http://localhost:4723/wd/hub‘;, desired_caps)
driver.find_element_by_name("1").click()
driver.find_element_by_name("5").click()
driver.find_element_by_name("9").click()
driver.find_element_by_name("delete").click()
driver.find_element_by_name("9").click()
driver.find_element_by_name("5").click()
driver.find_element_by_name("+").click()
driver.find_element_by_name("6").click()
driver.find_element_by_name("=").click()
driver.quit()

3.android模拟器启动不起来, Appium报错(android环境变量没有设置好)
  运行Demo报错也是android环境没有设置好
  ANDOID_HOME = C:\android 
  %ANDROID_HOME%\platform-tools;%ANDROID_HOME%\tools;

4.android模拟器在AVD中不显示(android环境变量没有设置好)
   ANDOID_SDK_HOME = C:\android 

 5.获取应用程序的包名
  •  adb shell pm list package -f 
  •  adb shell pm list package -3 -f   #获取第三方apk的包
  •  adb shell dumpsys window | findstr mCurrent  #需要先打开应用程序

appium + python

标签:不显示   应用程序   bdr   tps   appium   nodejs   too   avd   ack   

原文地址:http://www.cnblogs.com/ybcao/p/7464636.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!