appium python demo

#coding=utf-8
from appium import webdriver
desired_caps={}
desired_caps["platformName"]="Android"
desired_caps["platformVersion"]="4.2.2"
desired_caps["deviceName"]="192.168.245.101:5555"
desired_caps["appPackage"]="com.android.calculator2"
desired_caps["appActivity"]=".Calculator"
desired_caps["newCommandTimeout"]=600
dr=webdriver.Remote("http://127.0.0.1:4723/wd/hub",desired_caps)
dr.find_element_by_name("1").click()
dr.find_element_by_name("5").click()
‘‘‘
#coding=utf-8
from appium import webdriver
desired_caps={}
desired_caps["platformName"]="Android"
desired_caps["platformVersion"]="4.2.2"
desired_caps["deviceName"]="192.168.65.101:5555"
desired_caps["appPackage"]="com.xgh.sport"
desired_caps["appActivity"]=".activity.MainActivity"
desired_caps["unicodeKeyboard"]=True
desired_caps["resetKeyboard"]=True
desired_caps["newCommandTimeout"]=1800
dr=webdriver.Remote("http://127.0.0.1:4723/wd/hub",desired_caps)

时间: 2024-10-12 07:32:32

appium python demo的相关文章

appium + python

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']

appium跑demo简单实例讲解

安装appium,设置 demo.pyfrom appium import webdriver #要装webdriver,方法查看http://www.cnblogs.com/sincoolvip/p/4532743.htmlfrom time import sleep desired_caps = {} desired_caps['platformName'] = 'Android' desired_caps['platformVersion'] = '4.3' desired_caps['d

appium+python在Mac上环境搭建

前言 mac上搭建appium+python的环境还是有点复杂的,需要准备的软件 1.nodejs 2.npm 3.cnpm 4.appium 5.pip 6.Appium-Python-Client 一.nodejs安装 1.nodejs下载地址:https://nodejs.org/ 2.下载完成后傻瓜式下一步安装 3.打开终端,查看版本号是否安装成功,输入:node -v 二.npm安装 1.打开终端,输入:sudo bash 2.继续输入:sudo curl -L https://npm

Appium===Appium+Python API(转)

Appium+python自动化8-Appium Python API 前言: Appium Python API全集,不知道哪个大神整理的,这里贴出来分享给大家. 1.contexts contexts(self): Returns the contexts within the current session. 返回当前会话中的上下文,使用后可以识别H5页面的控件 :Usage: driver.contexts 用法 driver.contexts 2. current_context cu

Appium+python自动化8-Appium Python API

前言: Appium Python API全集,不知道哪个大神整理的,这里贴出来分享给大家. 1.contexts contexts(self): Returns the contexts within the current session. 返回当前会话中的上下文,使用后可以识别H5页面的控件 :Usage: driver.contexts 用法 driver.contexts 2. current_context current_context(self): Returns the cur

Appium + python自动化 - 启动app

各种百度将Appium + python的环境搭建好后,开启移动app自动化的探索(基于Android),首先来记录下如何启动待测的app吧! 如何启动app呢?首先要获取包名,然后获取launcherActivity.获取这两个关键东西的方法有很多,在这里推荐一个sdk自带的实用工具aapt:aapt即Android Asset Packaging Tool,在SDK的build-tools目录下.该工具可以查看apk包名和launcherActivity,当然还有更多的功能,有兴趣的可以查看

Appium+python自动化19-iOS模拟器(iOS Simulator)安装自家APP

前言 做过iOS上app测试的小伙伴应该都知道,普通用户安装app都是从appstore下载安装,安装测试版本的app,一般就是开发给的二维码扫码安装, 或者开发给个.ipa的安装包文件,通过itools安装.对于没有iPhone真机的小伙伴,想在iOS模拟器上安装app测试可不是那么容易的事情. 一.启动iOS Simulator 1.Xcode>Open Developer Tool>iOS Simulator,打开后在hardware里面选对应的iPhone版本就能启动模拟器了 2.第二

android模拟器(genymotion)+appium+python 框架执行基本原理(目前公司自己写的)

android模拟器(genymotion)+appium+python 框架执行的基本过程: 1.Push.initDate(openid)方法     //业务数据初始化 1.1   v5db.push_to_db(filename, openid) //通过执行filename文件里sql语句,使业务数据初始化,比如物理删除订单,以确保不会因为数据原因导致自动化执行失败 2.Android.Android.init_Android(self)  //初始化Android模拟器 class

appium python 实例链接

https://www.gotosearch.info/#safe=strict&q=appium+python+tutorial https://github.com/appium/sample-code https://github.com/appium/sample-code/tree/master/sample-code/examples/python https://github.com/appium/python-client https://docs.saucelabs.com/t