Supported Platforms 1.查看appium v1.7版本 "官方文档" Supported Platforms Appium supports app automation across a variety of platforms, like iOS, Android, and ...
分类:
移动开发 时间:
2018-04-19 11:55:43
阅读次数:
328
TouchAction 1.源码可以在这个路径找到:Lib\site packages\appium\webdriver\common\touch_action.py 2.TouchAction里面有这几个动作: 触摸 (tap) 短按 (press) 长按 (long_press) 等待 (wai ...
分类:
移动开发 时间:
2018-04-19 11:55:50
阅读次数:
226
百分比布局,也叫做流式布局;清除移动端默认的点击高亮效果:-webkit-tap-highlight-color:transparent;base.css:*,::before,::after{ padding:0; margin:0; -webkit-box-sizing:border-box; ...
分类:
移动开发 时间:
2018-04-19 11:58:01
阅读次数:
186
前言 appium的前身就是封装android的uiautomator这个框架来的,所以uiautomator的一些定位方法也可以用 text 1.通过text文本定位语法 new UiSelector().text("text文本") 2.文本比较长的时候,可以用textContains模糊匹配, ...
分类:
移动开发 时间:
2018-04-19 11:58:47
阅读次数:
641
先看效果图 代码: ...
分类:
移动开发 时间:
2018-04-19 12:01:12
阅读次数:
162
前言 有时候页面上没有id属性,并且其它的属性不唯一,平常用的比较多的是单数(element)的定位方法,遇到元素属性不唯一,就无法直接定位到了。 于是我们可以通过复数(elements)定位,先定位一组元素,再通过下标取出元素,这样也是可以定位到元素的。 单数与复数 1.find_element开 ...
分类:
移动开发 时间:
2018-04-19 12:03:02
阅读次数:
180
前言 appium1.5以下老的版本是可以通过name定位的,新版本从1.5以后都不支持name定位了 name定位报错 1.最新版appium V1.7用name定位,报错: selenium.common.exceptions.InvalidSelectorException: Message: ...
分类:
移动开发 时间:
2018-04-19 12:04:06
阅读次数:
309
温补晶振和压控温补晶振是在有源的晶体振荡器中,属于精度最高的,功耗最低,抖动最小的有源晶振,精准度通常都是在0.5ppm至2.0ppm范围之间,因此,在温度变化温差大的时候,可以稳定的将温度控制在规定的范围以内。尽管精度高但温补晶振电流的消耗很小,常用的主要是1.8V,2.8V和3.3V,很少会上到 ...
分类:
移动开发 时间:
2018-04-19 13:58:59
阅读次数:
182
;(function(win, lib) { var doc = win.document;// win = window,lib = window.lib; var docEl = doc.documentElement; var metaEl = doc.querySelector('meta[... ...
分类:
移动开发 时间:
2018-04-19 14:00:20
阅读次数:
269
软件权限1)扣费风险:包括发送短信、拨打电话、连接网络等2)隐私泄露风险:包括访问手机信息、访问联系人信息等3)对App的输入有效性校验、认证、授权、敏感数据存储、数据加密等方面进行检测4)限制/允许使用手机功能接入互联网5)限制/允许使用手机发送接受信息功能6)限制/允许应用程序来注册自动启动应用程序7)限制或使用本地连接8)限制/允许使用手机拍照或录音9)限制/允许使用手机读取用户数据10)限
分类:
移动开发 时间:
2018-04-19 15:00:25
阅读次数:
223
android webview can‘t get session when using target="_blank" with <a> link.
分类:
移动开发 时间:
2018-04-19 15:03:55
阅读次数:
178
最近在迭代开发公司项目的时候遇到了一个问题,在可以左右切换标签视图的ScrollView中嵌套了两个TableView用于展示视图,感觉一切so easy的情况下,问题出现了,因为左右两个视图既可以实现标签切换,其中TableView还需要侧滑删除功能,那么问题来了,滑动手势懵逼了,这是要搞事情啊! ...
分类:
移动开发 时间:
2018-04-19 15:04:14
阅读次数:
1616
在安装Linux操作系统时,有一个选项是UTC,默认是勾上的。系统安装好后会把BIOS时间当成UTC标准时间,然后再根据时区调整系统时间。所以会发生明明时区设置正确,时间却不正确的情况。所以安装时,最好是取消那个勾。 如果已经装好,可以通过修改配置文件的方式修改。 hwclock的时区在/etc/d ...
分类:
移动开发 时间:
2018-04-19 15:06:39
阅读次数:
301
iOS应用发布指南 iOS应用的打包和发布对于初学者来说是一件复杂繁琐的事,本文收集整理了iOS应用打包、发布和App Store上架等各个过程中的操作步骤、注意事项,希望能作为初学者的指南。开发者账号 要发布iOS应用,必须先注册开发者账号。苹果开发者账号有三种:Individuals(个人),Organizations(组织机构)和Educational I
分类:
移动开发 时间:
2018-04-19 15:41:31
阅读次数:
291
之前介绍了不少视频播放器,但是很多是基于flash的,现在已经很明显,flash被很彻底的干掉了,收藏一两个html5播放器(可以手机播放,手机都支持html5),以备做项目之需。源码地址https://www.html5tricks.com/download/html5-video-player-mobile.rar
分类:
移动开发 时间:
2018-04-19 16:08:06
阅读次数:
295
一、callcall(thisObj,arg1,arg2,arg...)定义:调用一个对象的方法,以另一个对象替换当前对象。说明:call方法可以用来代替另一个对象调用一个方法。call方法可以将一个函数对象的上下文改变为由thisObj指定的新对象。thisObj的取值有以下几种情况:(1)不传,或者为null,undefined时,函数中的this指向window对象;(2)传递另一个函数的函
分类:
移动开发 时间:
2018-04-19 16:59:50
阅读次数:
235
APP在进行推广时,会需要非常多的素材来包装丰富需要传播的内容。文字通常被视为是内容传播的基础,在文字的基础之上,需要用图片、视频、H5等多种新颖的形式来进行传播内容的升华。这时就需要大量优质的素材来打磨形式了。 图片是应用最广泛的一种APP内容传播形式,也是制作较为便捷的形式。图片的创意和设计是相 ...
分类:
移动开发 时间:
2018-04-19 17:00:20
阅读次数:
223
Log 在android中的地位非常重要,要是作为一个android程序员不能过分析log这关,算是android没有入门吧 。 下面我们就来说说如何处理log文件 。什么时候会有Log文件的产生 ?Log的产生大家都知道 , 大家也都知道通过DDMS来看log , 但什么时候会产生log文件呢 ? ...
分类:
移动开发 时间:
2018-04-19 17:00:49
阅读次数:
252
package com.example.demo1; import java.io.File; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; import java.n... ...
分类:
移动开发 时间:
2018-04-19 17:05:03
阅读次数:
313
1. 连接wifi Dev =》 手动代理 =》 ip + 端口号 5389 2. 浏览器中打开本地代码连接 http://m.ctrip.fat67.qa.nt.ctripcorp.com/webapp/vacations/tour/test_list 使用fiddle的5389端口号代理 fat ...
分类:
移动开发 时间:
2018-04-19 17:43:12
阅读次数:
349