APP自动化测试
文章平均质量分 81
~
weixin_44885027
这个作者很懒,什么都没留下…
展开
-
APP自动化实战之混合应用测试
什么是混合应用?一句话:Html5页面 + 原生页面。混合应用不是在app上直接写HTML5的页面,而是把HTML5页面放进一个webview中。什么是webview?webview是原生应用的一个控件,可以嵌套h5页面,另外还有可以嵌套图片的imageview等。webview能做到和web页面进行交互的功能。拓展:安卓原生组件有哪些?imageview,用于显示图片textview,用于显示文本layout,相当于html中的、button,用于显示按钮check原创 2021-02-02 22:59:22 · 411 阅读 · 0 评论 -
APP自动化实战之原生app测试
框架设计PO设计代码实战登录失败用例场景分析测试步骤代码进入题库用例场景分析测试步骤前置条件问题:要找的元素在页面下方需要滑动怎么办?代码原创 2021-02-06 09:46:19 · 507 阅读 · 1 评论 -
APP自动化基础之toast定位
什么是toast?toast是用来提示信息的一种控件。它是一种很方便的消息提示框,会在屏幕中显示一个消息提示框,没任何按钮,也不会获得焦点一段时间过后自动消失!android中的toast规范出现在屏幕底部。只能放文字不能带图标,文字要精简不宜太长。不是模态的,可以透过Toast对其他控件进行操作。短时间后会自动消失。不能对Toast进行交互,不能手动操作让Toast主动消失。注意这仅仅只是规范,很多app中的toast都有打破这个规范。toast定位前提toast是uiautoma原创 2021-02-02 23:36:38 · 1249 阅读 · 0 评论 -
APP自动化基础之界面操作
操作类型跟selenium一样,appium也分为两种操作类型:单一操作、动作链条单一动作跟selenium一样,appium中的webdriver中单独封装了一些单一、简单的操作,包括:滚动、拖拽、点击、滑动等。源码class ActionHelpers(webdriver.Remote): def scroll(self: T, origin_el: WebElement, destination_el: WebElement, duration: Optional[int] = N原创 2021-02-06 09:53:14 · 467 阅读 · 0 评论 -
APP自动化基础之元素定位
mobileby在开始讲元素定位的方式时,我们先来看下appium中元素定位的相关模块:mobileby.py:在这里可以看到,MobileBy这个类继承了selenium中的元素定位的类:By,然后根据手机特性又另外自己写了一堆元素定位的方式。所以理论上,对于android app的元素定位来说,既能使用selenium中的八大元素定位方式,也能使用android所特有的4个定位方式。from selenium.webdriver.common.by import Byclass Mobile原创 2021-01-22 23:50:36 · 1382 阅读 · 0 评论 -
APP自动化基础之appium
appium与selinium的关系appium原理原创 2021-01-23 00:38:14 · 607 阅读 · 0 评论 -
APP自动化基础之环境准备
APP自动化测试所需要的环境以下是进行app自动化测试前需要准备的环境清单:手机appnium clientappnium serverjdkandroid sdkAPP自动化测试环境与web自动化测试环境的比较web自动化测试中所需要准备的环境如下:selenium client。也就是python中写selenium代码所需的开发环境selenium server。也就是webserver,根据浏览器不同又分ChromeDriver、FirefoxDriver、IEDriver原创 2021-01-19 09:24:55 · 308 阅读 · 0 评论 -
APP自动化基础之app类型介绍
APP分类原生app概念技术栈webapp概念技术栈混合app概念技术栈如何区分原生app和webapp?原创 2021-01-19 10:00:16 · 382 阅读 · 0 评论 -
APP自动化基础之APP自动化测试介绍
什么是APP自动化测试?APP自动化测试就是利用工具或自动化代码来自动进行app端的ui测试。APP自动化测试与接口自动化测试的比较APP自动化测试与web自动化测试的比较APP开发的技术栈与web开发技术栈的区别APP自动化测试与web自动化测试的区别...原创 2021-01-19 11:35:55 · 325 阅读 · 0 评论