WKNavigationDelegate代理中实现 - (void)webView:(WKWebView *)webView didFinishNavigation:(null_unspecified WKNavigation *)navigation { // __block CGFloat we ...
分类:
Web程序 时间:
2018-06-22 13:16:46
阅读次数:
203
在预定义好的HTML文件(后缀可能千差万别,但是格式一样的)里加上 <meta charset="utf-8"> 即可。 <html><head><title>...</title><meta ... /><meta charset="utf-8"><style type="text/css">* ...
分类:
移动开发 时间:
2018-06-15 20:51:05
阅读次数:
192
最近工作上需要在JavaFx上展示图表,于是我就打算用JavaFx的WebView调用Echarts来展示。 因为之前也用过Echarts,而且在浏览器上调用也很正常,但是放到WebView上去就会出现点线不对应的情况 如图: 感觉像是线的缩放比例不对,之后翻Echarts的api时发现4.x有新特 ...
分类:
编程语言 时间:
2018-06-14 15:10:48
阅读次数:
787
在uiautomator中,直接查看不到webview中的元素,不知道大家遇到过没有?如下 解决方法如下: step0:将uiautomator关闭 step1:在appium 中,设置Android Settings step2:启动appim server后,启动inspector step3: ...
分类:
移动开发 时间:
2018-06-12 12:16:48
阅读次数:
212
由于app的webview自动化是依赖于chromedriver的,并且每个app的webview版本号都不太一样,这就导致了,每次都需要重新去下载对应的chromedriver版本.如何根据当前的webdriver版本去匹配对应chromedriver版本,这是一个难题。可以看下如下官方文档,本篇 ...
分类:
移动开发 时间:
2018-06-11 02:03:41
阅读次数:
267
前言 最近微信的小程序越来越多了,随之带来的问题是:小程序如何做自动化测试?本篇以摩拜小程序为例,介绍如何定位小程序里面的元素 运行环境: android 7.0appium v1.7.1 webview进程 1.小程序和微信公众号还不太一样,基本思路差不多,先配置:chromeOptions 'c ...
分类:
微信 时间:
2018-06-11 02:00:30
阅读次数:
308
一. Selenium2 WebDriver 当Selenium2.x提出了WebDriver的概念后,它提供了完全另外的一种方式与浏览器交互 那就是利用浏览器原生的API,封装成一套更加面向对象的Selenium WebDriver API,直接操作浏览器页面里的元素,甚至操作浏览器本身(截屏、窗 ...
分类:
Web程序 时间:
2018-06-10 15:05:05
阅读次数:
1510
获取用户的信息有两种,一种是不需要登录的,我们只需要获取用户的头像,还有微信的名。还有一种是登录的,就是登录后台校验的,就是获取用户的openid。 webview,可以内嵌一个网页,类似于原生的开发,可以直接打开一个网页。 ...
在Hybrid App中网页都是显示在原生的WebView中,js与原生通信都是靠WebView提供的支持方式来实现的,而将这个实现方式抽象封装出来的模块,就是JsBrage。 Android: 对于Android调用JS代码的方法有2种: 1. 通过WebView的loadUrl(),目前项目中用 ...
分类:
移动开发 时间:
2018-06-07 20:54:11
阅读次数:
2869
因为做项目跳转新页面和传参的场景太多了,而且有的页面需要的跳转动画也不一样,每次都写一大堆openWindow方法的配置项太麻烦,因此自己简单封装了一个小函数,用来方便webview页面的跳转和传参。 方法如下: 调用方式: 这时候只需要关心要跳转到哪个新页面,是否要传递什么参数,其他的配置都不用写 ...
分类:
Windows程序 时间:
2018-06-07 19:38:19
阅读次数:
1645