APPIUM
mayanyun2013
菜鸟升级中...
展开
-
iOS,android 常用命令
转载链接:https://www.cnblogs.com/zhang-dan/p/11018798.html转载 2020-04-15 12:01:42 · 78 阅读 · 0 评论 -
滑动找到元素
1.while 循环while True: try: if driver.find_element_by_xpath("xxx"): break else: driver.driver.swipe(sx, sy, sx, ey)2.递归def fine_ele(driver): if drive...转载 2020-03-20 16:06:12 · 151 阅读 · 0 评论 -
Appium的BasePage封装
class BasePage: # 定位广告,弹窗的locator # 游戏首页的广告:book_button_close # 首页青少年模式的选择-我知道了:tv.danmaku.bili:id/text3 _black_list = [ # 游戏广告页,弹窗 (By.ID, 'book_button_close'), ...原创 2020-03-20 14:48:21 · 547 阅读 · 0 评论 -
git的使用
摘要:下载git下载git图像化工具git的使用下载git下载网址:点击跳转下载下载git图像化工具工具选择:转载文章GitHub for Desktop、Source Tree、TortoiseGit 几款软件,因本人有mac和windows,选择两者都可以用的Source Tree进行安装国内windows用的最多的还是TortoiseGitgit的使用命令...原创 2020-03-05 10:17:43 · 84 阅读 · 0 评论 -
adb devices 找不到设备问题
adb devices 设备连接问题前提:手机打开开发者模式,打开USB调试在PC的命令窗口输入adb devices,将会出现以下几种结果设备名 offline 不在线,未开机设备名 unauthrized 手机未授权设备名 device 连接成功 举例:安卓vivo手机 48e307d offline 48e307d unauthorized 48e307...原创 2020-03-10 14:09:24 · 2458 阅读 · 1 评论 -
一台电脑同时安装多台安卓机
1、usb安装2、无线安装adb命令安装:appium进行安装adb命令进行安装appium多线程进行安装原创 2020-03-09 13:59:51 · 452 阅读 · 0 评论 -
andriod studio查看andriod sdk版本
**摘要:打开andriod studio找到configure-setting-system seting-Android SDK-SDK Platforms 即可找到Andriod SDK具体见下图:1、打开andriod studio,找到configure-setting2、在system setting下找到Andriod SDK SDK Platforms 即可下载...原创 2020-03-09 12:57:10 · 5056 阅读 · 0 评论 -
appium结合yaml文件实现参数化
1、appium读取yaml文件内的中文,在运行时中文乱码解决:读取文件时,设置以utf-8编码读取search_data=yaml.safe_load(open("search.yaml",encoding='utf-8'))searml.yam文件内容如下:-[游戏]-[game]2、多台手机切换时,可将app的启动参数,封装进yaml文件中参考文章https:/...原创 2020-03-08 21:30:38 · 469 阅读 · 0 评论 -
assertThat用法
一般匹配符1、assertThat( testedNumber, allOf( greaterThan(8), lessThan(16) ) );注释: allOf匹配符表明如果接下来的所有条件必须都成立测试才通过,相当于“与”(&&)2、assertThat( testedNumber, anyOf( greaterThan(16), lessThan(8) ) );注释:any转载 2016-06-02 14:10:28 · 3015 阅读 · 0 评论 -
基于pytest-allure测试报告安装
基于pytest-allure测试报告安装安装:pip install pytest-allure运行测试用例:pytest test_demo.py --alluredir ./report生成HTML测试报告:allure generate ./report -o ./reportHTML备注:下面这个不安装其实也ok如需安装:npm install -g allure-comma...原创 2020-03-03 18:28:23 · 469 阅读 · 0 评论 -
参数化和数据驱动,国内源&yaml
参数化的使用pytest.mark.parametrize()直接传参数据驱动外部文件:使用yaml测试用例参数从外部文件获取测试步骤从外部文件l获取原创 2020-03-02 16:07:50 · 661 阅读 · 0 评论 -
pytest文档之-状态码&执行用例方式
摘要pytest运行后出现的状态码pytest运行方式pytest操作手册:点击跳转pytest 运行中出现的6中状态码Exit code 0: All tests were collected and passed successfullyExit code 1: Tests were collected and run but some of the tests...原创 2020-03-02 11:38:13 · 716 阅读 · 0 评论 -
pytest解决测试用例依赖问题
使用场景:测试B仅在测试A成功通过后方能有效进行。使用该插件可以标记一个test作为其他test的依赖,当依赖项执行失败时,那些依赖它的test将会被跳过。-------------------------------------------------------------上实例:------------------------------------------------------...转载 2020-02-28 17:46:39 · 4099 阅读 · 0 评论 -
find_element找不到底部button元素
今天遇到找哔哩哔哩APP游戏中心页面找底部button,我的,使用find_elemnet找不到元素,但是使用find_elment_by_xpath就找到元素了_bottom_mine ='/hierarchy/android.widget.FrameLayout/android.widget.LinearLayout/android.widget.FrameLayout/android.w...原创 2020-02-28 17:36:35 · 666 阅读 · 0 评论 -
andriod studio 自带模拟器设置开发者模式
andriod studio 自带模拟器设置开发者模式开启开发者模式步骤:1 打开模式器2 点击设置,齿轮形状3 点击system4 点击about emulated device5 多次点击build number 即可进入开发者模式具体操作截图如下...原创 2020-02-26 10:13:09 · 4777 阅读 · 0 评论 -
Appium测试方法-判断是否有弹窗广告
方法一:使用if 条件,判断是否有弹窗关闭元素sleep(20)#判断是否有广告的关闭按钮:book_button_close,如有则点击关闭if len(self.driver.find_elements_by_id('book_button_close')) >= 1:self.driver.find_element_by_id('book_button_close').cl...原创 2020-02-25 19:12:55 · 2523 阅读 · 0 评论 -
layout inspector使用具体操作步骤
andriod studio自带定位工具layout inspector的使用适用于debug包适用于不能使用uiautomatorviewer截图的包,即app控制不能截图即使用命令截图截出的图片大小为0size#截屏操作adb shell screencap -p /data/local/tmp/tmp.png#下载截屏到本地adb pull /data/local/t...原创 2020-02-25 16:44:09 · 2705 阅读 · 0 评论 -
Appium Desired Capabilities
1、Appium Desired Capabilities设备启动(手机/模拟器)方法一:手机已安装APP,利用appPackage和appActivity进行启动desired_caps = {}desired_caps['platformName'] = 'Android' # 设备系统desired_caps['platformVersion'] = '6.0.1' # 设...原创 2020-02-25 16:10:37 · 266 阅读 · 0 评论 -
andriod studio 创建自带虚拟机详细步骤
andriod studio 创建自带虚拟机详细步骤1.下载并 打开Andriod studio2. 点击右下角的configure-选择AVD manager3. 点击创建虚拟机Create Virtual Devices4. 选择机型-手机和分辨率5. 这里推荐下载HAMX ,会加快手机运行速度6.下载安卓版本6. 选择安卓版本,继续创建手机7,查看设计配置,确定手...原创 2020-02-25 15:11:28 · 3370 阅读 · 0 评论 -
appium安装教程
基于安卓下的自动化安装基于安卓下的自动化:1、安装jdk:1.8以上2、安装node.js3、安装andriod studio :安装sdk4、安装appium-desktop基于python下的测试:5、安装python36、安装python3的IDE:pycharm7、安装基于python的client包:appium_python_client基于模拟器下的测试:...原创 2020-02-24 19:34:16 · 228 阅读 · 0 评论 -
appium自动化准备工作
Appium测试框架编程语言:python客户端IDE:pycharm客户端安装包:appium_python_client多版本隔离工具:venv国内依赖源:http://pypi.douban.com/simple/测试框架:pytest ,unittest,nose 推荐pytestpytest和unittest的优缺点代码等待隐式等待:服务端在设置的时间内不断查找元素,...原创 2020-02-17 00:14:55 · 142 阅读 · 0 评论 -
APPium使用-启动参数及文档说明
APPium初步使用一:Appium Desktop参数配置from appium import webdriver#配置手机及应用包相关启动参数caps={}caps['deviceName']='emulator-5554' caps['platformName']='android'caps["platformVersion"]='9.0'caps['appPackage']...原创 2020-02-14 16:44:27 · 939 阅读 · 0 评论