摘要:
UIAutomator 元素定位是 Android 系统原生支持的定位方式,虽然与 xpath 类似,但比它更好用,并且支持元素全部的属性定位,定位原理是通过 android 自带的android uiautomator 的类库去查找元素 方法名:find_element_by_android_ui 阅读全文
摘要:
应用 包名 启动类 QQ com.tencent.mobileqq com.tencent.mobileqq.activity.HomeActivity 微信 com.tencent.mm com.tencent.mm.ui.LauncherUI 淘宝 com.taobao.taobao com.t 阅读全文
摘要:
一、X5内核介绍 X5内核是腾讯公司基于优秀开源 webkit 深度优化的浏览器渲染引擎,并且在2014年正式宣布开放给app开发者,所以现在可以在很多app上看到都是使用的X5内核实现Hybrid混合应用,包括微信、手机QQ、京东、新浪新闻、搜狐视频等等,包括现在炙手可热的微信小程序都是X5内核, 阅读全文
摘要:
一、native/web/hybrid 简介 目前主流应用程序大体分为:Native App(原生应用)、Web App(网页应用)、Hybrid App(混合应用),它们三者的优缺点比较如下表: 应用类型 优点 缺点 navite 直接依托于操作系统,交互性最强,性能最好 功能最为强大,特别是在与 阅读全文
摘要:
一、应用切换 应用切换的方法很简单,直接调用driver.start_activity()方法,传入app_package和app_activity参数,示例代码如下: 代码执行结果演示: 二、toast弹出框处理 1.toast简介 toast是android中用来显示信息的一种机制,和Dialo 阅读全文
摘要:
一、轴运算名称 ancestor:祖先结点(包括父结点) parent:父结点 preceding:当前元素节点标签之前的所有结点(html页面先后顺序) preceding-sibling:当前元素结点标签之前的所有兄弟结点(同级) following:当前元素结点标签之后的所有节点(html页面 阅读全文