Desired Capabilities在启动session的时候是必须提供的,先看如下代码: Desired Capabilities本质上是key value的对象,他告诉appium server这样一些事情: 1.本次测试时启动浏览器还是移动设备; 2.是启动的Android还是IOS; 3 ...
分类:
移动开发 时间:
2019-07-22 15:14:55
阅读次数:
114
1.获取信息类: 1.1 获取当前界面的组件: driver.currentActivity(); //获取当前界面的activity,可用于断言是否跳转到预期的activity 1.2 获取当前页面的树形结构源代码 driver.pagesource(); //获取当前页面的树状结构图 2.App ...
分类:
移动开发 时间:
2019-07-22 15:17:29
阅读次数:
145
1.ajax:是指一种创建交互式网页应用的网页开发技术,并且可以做到无需重新加载整个网页的情况下,能够更新部分网页,也叫作局部更新 优缺点: 1)局部更新 2)原生支持,不需要任何插件 3)原生支持,不需要任何插件 4)可能破坏浏览器后退功能 5)嵌套回调,难以处理 2.axios:是一个基于 pr ...
分类:
移动开发 时间:
2019-07-22 15:22:17
阅读次数:
118
标记 在开发时,某一块代码可能需要处理,例如编辑或重看. 此时使用命令模式(普通模式)下使用m增加一个标记,这样可以在需要时快速地跳回来或者执行其他编辑操作. 标记名称可以是a~z或者A~Z之间的任意一个字母. 添加了标记的行如果被删除,标记同时被删除. 如果在其他行添加相同名称的标记,之前添加的标 ...
分类:
移动开发 时间:
2019-07-22 16:37:51
阅读次数:
133
例:var str = '12345678'; str.replace(/(\d{3})\d{2}(\d{3})/, '$1**$2'); 效果:123**678; 详情参考:http://blog.mingsixue.com/effect/JS-phone-to-asterisk.html ...
分类:
移动开发 时间:
2019-07-22 16:43:44
阅读次数:
153
之前安装了最新版本的appium,怎么都配置不好,连接不成功,后来看了一个博主的帖子换成了“AppiumForWindows_1.4.16.1.zip”,配置环境变量后才成功,分享给踩坑的你,以及为下一次踩坑备份。 原帖请戳:1、https://www.cnblogs.com/fighter007/ ...
分类:
移动开发 时间:
2019-07-22 16:44:53
阅读次数:
774
贴一下支付核心代码,以供后续参考: 业务层 控制层回调接口 官方开发文档参考:https://docs.open.alipay.com/54/106370,如果代码有问题,参考官方文档。缺少其它东西参考支付宝手机网站支付。 开发过程中可能会出现:系统繁忙,请稍后再试。(ALIN10146),如果是这 ...
分类:
移动开发 时间:
2019-07-22 18:32:50
阅读次数:
227
背景: H5页面在微信上展示,不管是在弹窗上的或者页面在偏底部位置的input输入完成之后点击键盘的完成,页面底部留出一片空白的问题 出现原因分析 当键盘抬起时,window.scrollY会从0变到键盘的高度,所以解决办法就是当input失去焦点的时候,将window.scrollY重新设置为点击 ...
分类:
移动开发 时间:
2019-07-22 18:39:16
阅读次数:
456
先上代码window.onload = function(){ getRem(720,100) }; window.onresize = function(){ getRem(720,100) }; function getRem(pwidth,prem){ var html = document. ...
分类:
移动开发 时间:
2019-07-22 18:40:37
阅读次数:
247
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.mybatis.spring.mapper.MapperScannerConfigurer#0 ...
分类:
移动开发 时间:
2019-07-22 20:14:47
阅读次数:
170
fiddler APP弱网测试 转自:http://www.51testing.com/html/01/n-3727001.html APP弱网模拟测试 移动端测试区别于PC端测试的一点就是网络的多变性;不同的网络环境和网络制式的差异,都会对用户使用app造成一定影响。 例如:进地铁、上公交、进电梯 ...
分类:
移动开发 时间:
2019-07-23 00:12:04
阅读次数:
230
2.3 使用 Intent 在 Activity 之间穿梭 在上一节中我们已经学会了如何创建一个 Activity 了。对于一个应用程序来说,肯定不可能只有一个 Activity。下面就来学习多个 Activity 是专门跳转的。 2.3.1 使用显式 Intent 对于创建 Activity 的过 ...
分类:
移动开发 时间:
2019-07-23 00:21:15
阅读次数:
120
1. 小米文档及SDK下载 2.业务场景 3. 推送demo在实际项目中应用 3.1 判断设备表消息,调对应的(ios,android)方法 3.2 不同系统对应的推送demo 3.3 拼接要推送的消息 3.4 在项目的其他接口中调用推送方法 更多推送姿势,有待在更多的业务场景中解锁!!! ...
分类:
移动开发 时间:
2019-07-23 00:27:54
阅读次数:
348
Xposed框架基本介绍xposed框架是基于Android系统平台的神器,小伙伴们能通过安装框架对应的插件来达到各种神奇的功能以及对系统各种底层的改动。怎么在安卓操作系统上安装激活xposed框架?朋友们使用XPosed模块的功能之前,需要先在android系统上安装并激活框架,但在具体不同版本的 ...
分类:
移动开发 时间:
2019-07-23 09:30:41
阅读次数:
685
<activity android:name=".MainActivity" > <intent-filter> <action android:name="android.intent.action.MAIN" /> //主活动 <category android:name="android.in ...
分类:
移动开发 时间:
2019-07-23 09:47:06
阅读次数:
132
1. 创建Android项目 1) Application name:应用名称,launcher界面显示的 2) Company Domain:公司域名(sprd.com) 3) Package name:项目的包名,具有唯一性。系统通过包名区分不同的应用程序。 2. UI界面 1) 工具栏 2) ...
分类:
移动开发 时间:
2019-07-23 09:58:58
阅读次数:
117
1.app开发不可缺少的功能:app升级更新; 安卓:应用商城鱼龙混杂,下载的方式也多种多样,硬伤就是app不会自动更新,即使更新了应用商城,所以发版前一定要做好app更新的功能,以防后期app更新,老版本瘫痪,丢失大量用户。可以在服务器上保存app版本号,每次判断服务器上的最新版本号和app的版本 ...
分类:
移动开发 时间:
2019-07-23 13:11:14
阅读次数:
133
Vue.js 2.0 版本推荐使用 axios 来完成 ajax 请求。 Axios 是一个基于 Promise 的 HTTP 库,可以用在浏览器和 node.js 中。 Github开源地址: https://github.com/axios/axios 安装方法 使用 cdn: 或 使用 npm ...
分类:
移动开发 时间:
2019-07-23 13:23:06
阅读次数:
179
测量模式有三种引用官方的解释如下 UNSPECIFIED The parent has not imposed any constraint on the child. It can be whatever size it wants. 父View没有对自定义View的大小做任何限制,自定义View ...
分类:
移动开发 时间:
2019-07-23 13:24:05
阅读次数:
144
大多数人感觉卡顿等性能问题的最主要根源都是因为渲染性能。从设计师的角度,他们希望App能够有更多的动画,图片等时尚元素来实现流畅的用户体验。但是Android系统很有可能无法及时完成那些复杂的界面渲染操作。Android系统每隔16ms发出VSYNC信号,触发对UI进行渲染,如果每次渲染都成功,这样 ...
分类:
移动开发 时间:
2019-07-23 13:31:40
阅读次数:
135