摘要: 1、BasePage,所有Page类的父类,主要封装find元素查找方法,配合显示等待,不用每个元素查找都使用一次显示等待,driver初始化 #coding=utf-8 import os from datetime import datetime import allure from appiu 阅读全文
posted @ 2020-06-08 23:10 guoke1001 阅读(447) 评论(0) 推荐(0) 编辑
摘要: 1、什么是PO PO就是PageObject 属于selenium的一种设计模式,套用在appium身上了(实践表明,合适,因为selenium和appium"本是同根生") 个人对于PO的理解就是,页面元素封装-业务逻辑封装-用例只负责Assert结果(类似于面相对象的封装,继承) 2、如何使用P 阅读全文
posted @ 2020-06-06 23:38 guoke1001 阅读(803) 评论(0) 推荐(0) 编辑
摘要: #coding=utf-8 from appium import webdriver from appium.webdriver.common.touch_action import TouchAction from selenium.webdriver.common.by import By im 阅读全文
posted @ 2020-06-06 22:57 guoke1001 阅读(202) 评论(0) 推荐(0) 编辑
摘要: Appium常用方法 1、Appium常用的方法一般以下几种 click text get_attrbute send_keys page_source TouchAction 2、用法 click 1.self.driver.find_element_by_id("").click()找到元素并点 阅读全文
posted @ 2020-06-05 22:57 guoke1001 阅读(359) 评论(0) 推荐(0) 编辑
摘要: WebView切换 1、目前app基本都是混合型的,有原生的native_app,也有webview,使用appium测试的时候,遇到webview的时候需要切换上下文,切换后就可以使用css等方式定位 2、如何获取app的上下文 self.driver.context 获取当前窗口的context 阅读全文
posted @ 2020-06-03 23:18 guoke1001 阅读(1214) 评论(0) 推荐(0) 编辑
摘要: Apiium等待的几种方式 Appium的等待方式一般有三种,隐式等待,休眠等待,显式等待 ,下面分别来看看 1、隐式等待 self.driver.implicitly_wait(IMPLICITLY_WAIT_TIME),全局等待,参数是秒,隐式等待一旦设置,就贯穿整个WebDriver的生命周期 阅读全文
posted @ 2020-05-26 17:22 guoke1001 阅读(675) 评论(0) 推荐(0) 编辑
摘要: Appium两种定位方式,一种是继承selenium的定位方式,还是一种是Android uiaumator的定位方式 (一)、seleium的定位 1、定位方式主要有以下几种 id-》resource-id class_name-》class name-》text accessibility_id 阅读全文
posted @ 2020-05-26 11:34 guoke1001 阅读(427) 评论(0) 推荐(0) 编辑
摘要: am am全称activity manager,你能使用am去模拟各种系统的行为,例如去启动一个activity,强制停止进程,发送广播进程,修改设备屏幕属性等等。当你在adb shell命令下执行am命令: am <command>你也可以在adb shell前执行am命令:adb shell a 阅读全文
posted @ 2016-10-08 14:09 guoke1001 阅读(906) 评论(0) 推荐(0) 编辑
摘要: 作者:阮一峰日期:2014年5月22日网络应用程序,分为前端和后端两个部分。当前的发展趋势,就是前端设备层出不穷(手机、平板、桌面电脑、其他专用设备......)。因此,必须有一种统一的机制,方便不同的前端设备与后端进行通信。这导致API构架的流行,甚至出现"API First"的设计思想。REST... 阅读全文
posted @ 2015-09-16 11:05 guoke1001 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 命令说明1 -p ALLOWED_PACKAGE用于指定某个apk,可以使用多个-p选项,但是每个-p命令选项只能用于一个apk如果不指定-p,Monkey就会默认进行全系统测试。2 -c MAIN_CATEGORY用于指定某个类,可以使用多个-c选项,但是每个-c命令选项只能用于一个类。如不指定类... 阅读全文
posted @ 2015-03-03 09:06 guoke1001 阅读(523) 评论(0) 推荐(0) 编辑