今天看到了VisualStudio中现在已经自带了Web单元测试项目模板,便试了一下,发现还比较好用,它默认的是Selenium实现的,测试组在用Selenium+Python来写过自动化测试,原来它也是支持C#的,Python用起来还是没有C#顺手,看来以后也可以自己用c#来写写简单的Web自动化... ...
如果使用索引直接更新数组中的项目,比如: 在ios中,视图可以同步更新 在安卓webview中,视图不会同步更新 安卓webview中,有时候会出现直接用索引更改数组值,视图不同步更新的问题,改成新建一个数组元素,在把新建的元素加入到数组替换旧元素就可以了 ...
分类:
编程语言 时间:
2019-08-31 23:06:38
阅读次数:
240
前言 最近在公司写一个混合 app 项目,页面基本全部都是用 H5 完成,嵌入到原生 webview 下。发现一个问题,在 iPhone 6 下 苹果手机的状态栏会挡住页面,导致页面下移,样式错乱,最后网上查找了些解决办法,加了一条 meta 标签解决了问题。今天特来总结下常用的移动端开发需要注意的 ...
分类:
移动开发 时间:
2019-08-31 23:03:25
阅读次数:
162
<WebView style={{ marginTop:10, width:Size.screenW, height: this.state.height || 800 }} originWhitelist={['*']} automaticallyAdjustContentInsets={true ...
分类:
移动开发 时间:
2019-08-29 15:57:05
阅读次数:
422
查看mac中cocoapods 本地库路径: 在本地库中, 并找到对应的libwebp版本的文件 找到libwebp的文件夹 进入0.6.1的libwebp.podspec.json文件 找到 "source": { "git": "https://chromium.googlesource.com ...
分类:
移动开发 时间:
2019-08-28 15:50:03
阅读次数:
290
微信小程序的原理 小程序其实本质上来说也是一种单页面的应用,所有的页面渲染和事件的处理,都在一个页面内进行,但是又可以通过微信客户端调用原生的各种接口; 功能上可以分为渲染层 webview 和 逻辑层 appService 两个部分;webview 用来展现 ui,appService 用来处理业 ...
分类:
微信 时间:
2019-08-27 14:25:12
阅读次数:
135
webview要调起input file拍照或者选取文件功能,可以在webview.setWebChromeClient方法中重写指定的方法,来拦截webview的input事件,并做我们相应的操作。 Android代码 这里的java代码是来拦截input事件的,里面做了很多api版本的判断,不同 ...
分类:
移动开发 时间:
2019-08-26 21:11:34
阅读次数:
127
热点随笔: · 被辞退员工的一天 (IsaacZhang) · 如何参与一个顶级开源项目 (crossoverJie) · 毕业即失业,找工作找到怀疑人生 | 十年系列 (纯洁的微笑) · 对微软的敌视何时休? 从一篇语言评论文章对C#的评价说起 (张善友) · 部分APP无法代理抓包的原因及解决方 ...
分类:
其他好文 时间:
2019-08-26 10:20:38
阅读次数:
129
小程序测试 一、小程序架构 微信小程序的框架包含两部分:View 视图层 ,App Service 逻辑层 View 层用来渲染页面结构,App Service 层用来逻辑处理、数据请求、接口调用,它们在两个线程里运行 视图层使用 WebView 渲染,逻辑层使用 JSCore 运行 二、小程序的入 ...
分类:
微信 时间:
2019-08-26 00:41:13
阅读次数:
170
1、IE浏览器内核:Trident内核,也是俗称的IE内核; 2、Chrome浏览器内核:统称为Chromium内核或Chrome内核,以前是Webkit内核,现在是Blink内核; 3、Firefox浏览器内核:Gecko内核,俗称Firefox内核; 4、Safari浏览器内核:Webkit内核 ...
分类:
其他好文 时间:
2019-08-22 10:43:41
阅读次数:
75