一、安装Appium Pyhton client包 Tips:想要手机投影在电脑上可以下载个 傲软投屏:https://www.apowersoft.cn/phone-mirror 1.直接cmd窗口 输入pip install Appium-Python-Client 2.要确保安装匹配版本的se ...
分类:
移动开发 时间:
2020-05-26 12:04:27
阅读次数:
84
Appium两种定位方式,一种是继承selenium的定位方式,还是一种是Android uiaumator2的定位方式 (一)、seleium的定位 1、定位方式主要有以下几种 id-》resource-id class_name-》class name-》text accessibility_i ...
分类:
移动开发 时间:
2020-05-26 11:52:36
阅读次数:
99
一、Native和Hybrid两种架构,整理一张图 二、native与web view上下文切换简单代码示例 1 import pytest,time 2 from appium import webdriver 3 from selenium.webdriver.common.by import ...
分类:
移动开发 时间:
2020-05-26 09:17:53
阅读次数:
84
最近在使用python+appium做APP自动化的时候,需要获取验证码,测试环境有验证码开关,打开时会自动填入验证码,但是这样和实际使用场景还是有差距,于是想从数据库直接获取验证码,数据库用的是Mysql,一下是我使用数据库获取验证码的步骤,希望对小伙伴有帮助 测试界面如下: 首先,需要连接数据库 ...
分类:
移动开发 时间:
2020-05-25 15:16:17
阅读次数:
105
在调试脚本的时候想看查找元素和执行命令花了多少时间,我们可以在启动appium server的时候加上启动参数,实现我们的需求。 1)输入:appium h,可以查看appium提供的启动参数有哪些。 2)我需要在启动的时候打印时间,方便我查看查找和执行动作花费的时间,输入:appium --log ...
分类:
移动开发 时间:
2020-05-25 12:36:57
阅读次数:
111
本文内容在以下环境运行成功:Windows10Python2.7android-sdk_r24.4.1Appium-windows-1.15.1chromedriver_2.40小米手机微信7.0.13(webview66.0.3359) 环境之前已经搭建好了,还没搭建好环境的看这里:https:/ ...
分类:
微信 时间:
2020-05-24 00:29:50
阅读次数:
207
一、认识Appium 二、自动化环境搭建 安装JDK 推荐安装jdk1.8版本,不然使用uiautomatorviewer定位元素时可能会有问题。 安装Android Studio 1.使用Android Studio的模拟器。 当然,还可以使用其他模拟器,如网易木木、夜神模拟器。 2.使用uiau ...
分类:
移动开发 时间:
2020-05-23 16:29:32
阅读次数:
67
一、用途: 用于自动化回归节约回归时间以及人力成本 二、原理: 同web原理一致 三、环境搭建(安卓) 下载安装客户端库 pip install appium-pyhin-client 安装Appium Sever 这个东西比较多,所以有个东西将所需要的东西打包成为一个程序,叫 Appium Des ...
分类:
移动开发 时间:
2020-05-22 21:32:36
阅读次数:
82
https://www.cnblogs.com/jinbaobao/p/9776889.htmlfrom appium import webdriverfrom time import sleepimport os#获取apk的绝对路径desired_cups = {}#设备平台desired_cu ...
分类:
移动开发 时间:
2020-05-22 15:34:24
阅读次数:
120
前面已经写过一个封装定位了,但是可能在yaml中书写的时候过于繁琐,以及如果代码基础较差的同学,也没有办法进行编写测试用例。就重新进行封装一次定位 页面元素写入yaml 上一篇写的yaml可能有点杂乱,这次我们换个写法 把一个页面上元素编写上去,这里没有写验证码的操作了。 # appium.yaml ...
分类:
移动开发 时间:
2020-05-21 19:26:56
阅读次数:
84