python+Appium(1)

摘要:
当python+Appium第一次联系1时,您需要准备工具1.python(请下载最新的3.7版本)2.Appium(请使用Appium桌面)3.adroid虚拟机或虚拟机(不要使用Google下载sdk,否则会显示密码)4.节点注意:deviceName使用adbdevices从appiumimportwebdrivermiportTimedesired查看虚拟机

python+Appium 第一次接触

1,需要准备工具

  ⒈python(请下载最新的3.7版本)

  ⒉appium(请使用appium-desktop)

  ⒊adnroid 虚拟机或者真机(下载的sdk中不要带有google,否则会出现密码)

  ⒋Node

  

 备注:

deviceName  用adb devices查看虚拟机
from appium import webdriver
import time
desired_caps = {}
desired_caps['platformName'] = 'Android'
desired_caps['platformVersion'] = '6.0'
desired_caps['deviceName'] = 'emulator-5554'
desired_caps['appPackage'] = 'com.android.calculator2'
desired_caps['appActivity'] = '.Calculator'
driver = webdriver.Remote('http://localhost:4723/wd/hub', desired_caps)

driver.find_element_by_id("com.android.calculator2:id/digit_1").click()
driver.find_element_by_id("com.android.calculator2:id/digit_2").click()
driver.find_element_by_id("com.android.calculator2:id/del").click()
time.sleep(5)
driver.find_element_by_id("com.android.calculator2:id/digit_3").click()
driver.find_element_by_id("com.android.calculator2:id/op_add").click()
driver.find_element_by_id("com.android.calculator2:id/digit_8").click()
driver.find_element_by_id("com.android.calculator2:id/eq").click()
time.sleep(5)
driver.quit()
print ("chegngong")

 python+Appium(1)第1张

driver.find_element_by_id("").click()

id,里面写入rescource-id 后面的值

python+Appium(1)第2张

免责声明:文章转载自《python+Appium(1)》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇java事务阿里云内网和公网NTP服务器和其他互联网基础服务时间同步服务器下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Appium在ios下获取页面元素的一种新思路

传统思路 手机app页面(框内是要获取的元素): 新的方法: 因为appium在ios中,通过driver.page_source属性,能得到一个xml格式的全部元素。于是采用这种方法,得到了全部元素,适合查询浏览等这类较少操作的页面。 代码如下: 主要用到的方法如下: 导入xml解析模块 1、import xml.etree.ElementTr...

Appium 设备操作API

//按键操作  driver.pressKeyCode(AndroidKeyCode.HOME);//方法一  driver.pressKeyCode(3);//方法二,利用键值代替,可查阅Android 键盘键名和键值列表  driver.findElementByAccessibilityId("搜索").click();  driver.findE...

一篇文章教会你用Python抓取抖音app热点数据

今天给大家分享一篇简单的安卓app数据分析及抓取方法。以抖音为例,我们想要抓取抖音的热点榜数据。 要知道,这个数据是没有网页版的,只能从手机端下手。 首先我们要安装charles抓包APP数据,它是一款收费的抓包修改工具,易上手,数据请求容易控制,修改简单,抓取数据的开始暂停方便等优势,网上也有汉化版,下载地址为http://www.zdfans.com/...

Android自动化测试学习路线

最近在整理Android自动化测试的相关资料,大体上把一些知识点梳理了,这里做一个简单的分享! Android里面测试相关的工具和框架太多了。你应该从以下几个方面入手。 编程语言的选择 如果你要学习的是Appium的话,当然它是移动自动化测试领域最流主流的工具之一,同时支持iOS和Android两大平台,最主要是还支持多种编程语言(Java/Python...

七 APPIUM Android 定位方式

1.定位元素应用元素   1.1通过id定位元素 Android里面定位的id一般为resrouce-id: 代码可以这样写: WebElement element = driver.findElement(By.id("com.tencent.mm:id/do")); 或者: driver.findElementById("com.tencent.mm...

RobotFramework自动化测试框架-移动手机自动化测试Open Application关键字的使用

在AppiumLibrary库中,Open Application关键字用来打开一个待测试移动APP。 示例1:连接本机已经打开的appium服务端,打开一个待测试的安卓APP,指定测试平台为Android,测试的手机deviceName为98YFBP522VSU,需要打开的APP路径为C:/Users/yongqing/Desktop/app-debug...