网站首页 站内搜索

搜索结果

查询Tags标签: 移动测试,共有 42条记录
  • 自动化测试-[译]PageObject设计模式

    Martin Fowler PageObject文章 译文如下: PageObject 当您针对网页编写测试时,您需要参考该网页中的元素以单击链接并确定显示的内容。但是,如果您编写直接操作 HTML 元素的测试用例,则您的测试将无法应对 UI 中的频繁修改。PageObject对应于一个HTML网页、页面组件或…

    2021/8/20 13:05:49 人评论 次浏览
  • activity的生命周期

    生命周期图生命周期的各个方法调用:1、onCreate():进行Activity的一些初始化工作,使用setcontentview加载布局,对一些控件和变量初始化工作。2、onStart():Activity此时可见,但是还没有出现在前台,我们还看不到,无法与Activity进行交互。3、onResume():Acitivity此时…

    2021/8/19 13:36:16 人评论 次浏览
  • activity的生命周期

    生命周期图生命周期的各个方法调用:1、onCreate():进行Activity的一些初始化工作,使用setcontentview加载布局,对一些控件和变量初始化工作。2、onStart():Activity此时可见,但是还没有出现在前台,我们还看不到,无法与Activity进行交互。3、onResume():Acitivity此时…

    2021/8/19 13:36:16 人评论 次浏览
  • android系统框架的四大结构

    1、applications层 包括andriod系统预装的系统和自己安装的第三方apk,大部分是由jave编写安装在Dalvik虚拟机中2、application framework 层 隐藏在每一个应用后面的都是一系列的服务和系统视图:可以用来构建应用程序,她包括列表(list),网格(grids),文本框(textb…

    2021/7/28 13:05:46 人评论 次浏览
  • android系统框架的四大结构

    1、applications层 包括andriod系统预装的系统和自己安装的第三方apk,大部分是由jave编写安装在Dalvik虚拟机中2、application framework 层 隐藏在每一个应用后面的都是一系列的服务和系统视图:可以用来构建应用程序,她包括列表(list),网格(grids),文本框(textb…

    2021/7/28 13:05:46 人评论 次浏览
  • charles的使用

    一、配置环境+抓包数据 1、设备和charles的安装电脑连接同一WIFI(有些公司内部网络不支持代理) 2、电脑安装charles的信任证书 安装步骤:charles—help—SSL Proxying-install charles root certificate on a Mobile Device or remo…

    2021/7/25 13:06:03 人评论 次浏览
  • charles的使用

    一、配置环境+抓包数据 1、设备和charles的安装电脑连接同一WIFI(有些公司内部网络不支持代理) 2、电脑安装charles的信任证书 安装步骤:charles—help—SSL Proxying-install charles root certificate on a Mobile Device or remo…

    2021/7/25 13:06:03 人评论 次浏览
  • 聊一聊UI回归测试 | BackstopJs

    背景 项目的开发流程中有一个重要的环节UI走查,当前端开发人员还原样式之后,UI会对照他画的设计稿来比对页面的还原情况。 我所见的常态是总会有略微调整。可能边距差了2px,可能高度高了3px。十分考验UI的眼力,跟玩大家来找茬一样。如果这样的走查环节出现失误,在线上…

    2021/5/30 3:20:00 人评论 次浏览
  • 【Flutter 3-5】Flutter进阶教程——在Flutter中使用Lottie动画

    作者 | 弗拉德 Lottie动画 在移动开发中总是需要展示一些动画特效,作为程序员的我们并不是很擅长用代码做动画,即便是有些动画可以实现,在跨平台的过程中也会因为API的差异性导致动画在各个平台中展示的有差异。 所以为了释放程序员的双手,不再陷入写动画调参数的苦恼…

    2021/4/14 20:25:12 人评论 次浏览
  • 【Flutter 3-4】Flutter进阶教程——数据持久化sqflite使用

    作者 | 弗拉德 来源 | 弗拉德 sqflite 数据持久化是在移动端开发中必不可少的技术手段。我们总是有一些用户信息,应用资源,列表数据等需要存储起来,这里我们主要来讲基于SQLite数据库的数据储存。 SQLite,是一款轻型的数据库。它的设计目标是嵌入式的,而且已经在很多…

    2021/2/8 20:41:20 人评论 次浏览
  • 【Flutter 3-1】Flutter进阶教程——路由Router和导航Navigator以及传值

    作者 | 弗拉德 来源 | 弗拉德 路由 在移动开发中,我们管页面之间的跳转叫做路由。在iOS中指的就是ViewController之间的跳转,在Android中就是Activity之间的跳转。路由是在移动端开发中非常重要的概念,它负责管理着各个页面之间的跳转还有传值工作,是必不可缺少的控件…

    2021/2/4 20:10:38 人评论 次浏览
  • 【Flutter 3-3】Flutter进阶教程——http请求和FutureBuilder

    作者 | 弗拉德 来源 | 弗拉德 异步请求 在移动开发过程中很多时候我们都需要依赖异步请求数据然后再来刷新UI。在用户打开界面的时候,先给出一个Loading提示,等数据请求完成后,我们再把数据展示在页面上,这是很常见的操作。 异步请求的好处就是不会阻塞主线程,用户虽…

    2021/2/3 8:11:21 人评论 次浏览
  • 【Flutter 3-1】Flutter手把手教程UI布局和Widget——底部导航栏BottomNavigationBar使用

    作者 | 弗拉德 来源 | 弗拉德 BottomNavigationBar BottomNavigationBar 和 BottomNavigationBarItem 配合来共同展示Flutter里面的底部状态栏,底部状态栏是在移动端很重要的控件。 先看一下 BottomNavigationBar构造方法BottomNavigationBar({// keyKey key,/// BottomN…

    2021/1/31 8:07:34 人评论 次浏览
  • 【Flutter 2-12】Flutter手把手教程UI布局和Widget——网格列表GridView

    作者 | 弗拉德 来源 | 弗拉德 GridView GridView 是一个好用的网格布局控件,它的很多属性跟前面提到的ListView是一样的,重复的属性这里就不赘述了。我们重点了解初始化方法GridView.count的使用,还有两个代理SliverGridDelegateWithFixedCrossAxisCount、SliverGridDe…

    2021/1/22 20:08:21 人评论 次浏览
  • 【Flutter 2-9】Flutter手把手教程UI布局和Widget——弹性布局控件Flexible

    作者 | 弗拉德 来源 | 弗拉德 Flexible Flexible可以帮助Row、Column、Flex的子控件充满父控件,它的用法很灵活,也具有权重的属性。跟Flexible相类似的控件还有Expanded。 先来看Flexible的构造函数const Flexible({/// keyKey key,// 默认 flex 的值为 1this.flex = 1…

    2021/1/18 8:07:28 人评论 次浏览
扫一扫关注最新编程教程