appium
yinlin330
这个作者很懒,什么都没留下…
展开
-
Appium+python实现App自动化书写文本
以下是个人用Appium + python写的第一个App自动化案例,比较简单。1.获取设备及应用信息desired_caps={}desired[platformName]='Android' #设备系统desired[platformVersion]='4.4.2' #设备系统版本desired[deviceName]='127.0.0.1:22515' #设备名称desir...原创 2018-08-30 19:47:07 · 2734 阅读 · 1 评论 -
【appium】:adb常用命令
1、查看adb版本# adb version2、连接设备# adb connect 127.1.0.0.225153、查看设备信息# adb devices原创 2019-08-05 14:38:43 · 395 阅读 · 0 评论 -
Appium的简介
Appium是什么?Appium是一个开源的、跨平台的自动化测试工具,支持IOS\Android平台。通过Appium,开发者无需重新编译app或者做任何调整,就可以测试移动应用,可以使用测试代码访问后端API和数据库。它是通过驱动苹果的UiAutomation和Android的UIAutomator框架来实现的双平台支持,同时绑定了SeleniumWebDriver用于老的Android...原创 2019-08-02 15:12:18 · 374 阅读 · 0 评论 -
【appium+python】:怎么通过WiFi连接安卓真机进行appium自动化测试?
步骤一:开始设备端口手机用USB线连接到电脑,cmd打开命令行,输入adb devices,查询连接设备的名称。如图:名称N8K7N17112000730开启端口(端口不能被占用,可以任意),输入adb –s N8K7N17112000730 tcpip 5556提示:restarting in TCP mode port: 5556,表示开通成功步骤二:无线连接设备开通端口后用无...原创 2019-07-10 10:58:39 · 1826 阅读 · 0 评论 -
【selenium+python】:弹出框的处理
涉及到弹出框的操作,怎么办?先把浏览器切换到弹出框上,点击确定或取消代码如下:# 弹出框的处理?time.sleep(3)driver.switch_to.alert.accept() # 确定driver.switch_to.alert.dismiss() # 取消# 获取弹出框里的文本信息txt=driver.switch_to.alert.textprint(txt)i...原创 2019-06-27 17:38:44 · 2115 阅读 · 0 评论 -
Appium之Android平台SDK/JDK的安装
继续Appium环境的搭建。 第二节  安装Android开发环境  如果你的环境是MAC那么可以直接跳过这一节。就像我们在用Selenium进行web自动化测试的时候一样,我们需要一个浏览器来执行测试脚本。那么移动端自动化测试,我们同样需要一部Android手机(手机需要链接电...转载 2019-02-20 17:16:50 · 258 阅读 · 0 评论 -
【Appium】 如何获取app应用的package和appActivity
前提条件:1、已经安装的app2、手机或模拟器已经与电脑连接,可通过adb devices命令查看到已经连接的设备使用命令查询:dos运行:adb shell dumpsys activity activities>D:/txt1.txt打开D:/txt1.txt文件,查找关键字如下图:...原创 2019-02-21 18:04:36 · 1218 阅读 · 0 评论 -
【已解决】adb server is out of date. killing... ADB server didn't ACK * failed to start daemon *
错误提示:adb server is out of date. killing…ADB server didn’t ACKfailed to start daemon *error: unknown host service原因分析:adb的端口号被占用了。1、输入命令netstat -ano | findstr “5037” ,查看端口别谁占用了查询结果,看到127.0....原创 2019-02-21 17:33:05 · 2690 阅读 · 0 评论 -
【已解决】命令adb devices查看设备,只显示 List of devices attached,无设备列表
可以查看一下是不是电脑上没有Android手机驱动程序,查看步骤是:右击“我的电脑”-- 属性–左边栏的 “设备管理器”查看驱动程序,有没有手机驱动或者说有个带黄色叹号的Android标识,如果出现这两种情况那问题就定位在手机驱动程序上了。解决方案:1.可以安装豌豆荚,它会自动安装手机驱动我安装的:wandoujia_3.0.1.3005_25pp_wdjgw_1530607868_se...原创 2019-02-21 16:08:01 · 24200 阅读 · 1 评论 -
selenium+python自动化(完整脚本一)
from selenium import webdriverimport timefrom selenium.webdriver.support.select import Selectdriver = webdriver.Chrome()driver.implicitly_wait(3)# 0 .获取网址driver.get("http://localhost/")# 1.点击登录...原创 2018-09-06 17:39:35 · 4441 阅读 · 2 评论 -
【Appium+python】:通过aapt获取apk包名和Activity名称
前言 环境搭建好了,接下来需要启动APP,如何启动app呢? 首先要获取包名,然后获取launcherActivity。 获取这两个东西的方法很多,这里使用的是sdk自带的实用工具aapt. aapt即Android Asset Packaging Tool,该工具可以查看apk包名和launcherActivity 。一、下载aapt在adt-bundle-window...原创 2018-08-28 19:53:47 · 1189 阅读 · 0 评论 -
Appium+python自动化-读取Excel内容
1.安装xlrd获取xlrd的安装包,找到setup.py安装程序路径 打开cmd,进入setup.py安装程序路径下,执行: python setup.py install3.获取Excel表中的内容, Excel命名为“newnote.xls”第一个sheet页命名为“note”,路径是D:\zidonghuaExcel内容如下: 输出第二行、第二...原创 2018-08-30 20:55:18 · 1280 阅读 · 0 评论 -
【appium】:编写第一个appium脚本
测试环境● win 7 64bit● python 3.5● Appium 1.4.6 (cmd:appium -v)● Android 4.4.2 &夜神模拟器● 测试App:youdao笔记Android版5.9.1.1测试场景自动安装有道笔记app(com.youdao.note_5.9.1.1_73.apk),然后启动App测试步骤● 获取测试App的packag...原创 2019-08-14 13:39:35 · 856 阅读 · 0 评论