发现频道接口测试
测试webview浏览器
透明或者不透明导航栏
导航栏在透明和非透明直接切换
拨打10086
使用这种方式拨打电话,将会弹出提示框,拨打完毕且返回原应用界面。
回帖相关
清空输入框
清空了输入的内容,并且收取键盘
弹出回复输入框
弹出回复输入框,始终停靠在页面最下面,此用例限制字数为30,超限时强制不容输入
隐藏回复输入框
隐藏回复输入框,h5目前不需要调用此接口,因为回复输入框是始终停靠的实现
调用图片预览接口
接收h5传过来的图片的url的数组显示。
下拉刷新相关
启用native下拉刷新
在进入页面之后,启用native支持的下拉刷新,如果不启用native刷新,下拉时出现Safari原生的bounce,启用后,出现小菊花的loading动画。应该在第一时间启用
停止下拉刷新动画
当h5认为数据已经准备完毕,调用停止刷新动画,回到原始状态
发帖相关
弹出发帖页面
h5调用,打开native的发帖页面,发帖页面实现了输入文字,添加修改图片功能,如果没有文字、图片不容许发布
重复调用隐藏发帖页面
手动关闭发帖页面,需要兼容h5多次重复调用此接口。
appHostMeta相关
查看UA
查看当前webview的UA参数,除了原生的UA参数之外,会额外增加moneykeeper等参数
查看appInfo
当h5认为数据已经准备完毕,调用停止刷新动画,回到原始状态
看看appHost.ios/android 属性
查看目前h5运行的平台,iOS还是Android
看看appHost.supportFunctionType 属性
查看当前native提供给h5的接口 支持情况,如果存在并且不是0,表示支持,如果是‘1’表示此接口支持版本为1,如果是2,表示版本2,版本越高,支持的接口越多
Navigation相关
用指定链接打开浏览器
使用浏览器打开网址.http://www.163.com/
透明或者不透明导航栏
导航栏在透明和非透明直接切换
打开新页面
打开新页面,进入有钱官网,右上角有个发布的按钮
打开带actionIco新页面
1
打开一个新页面,导航栏右上角是个由h5自定义的图片,本用例是农业银行的图片
打开测试页面,透明导航,全屏显示页面
打开一个新页面,透明导航栏、状态栏,全屏显示页
时光隧道
不停的打开新页面,为了测试backPageParameter的接口
backPageParameter参数
backPageParameter的参数,目的是为了实现A页面带有参数backPageParameter,进入C页面(有钱官网),当C页面点击返回B页面(邮箱大师页面),返回到backPageParameter指定的参数的功能。本测试用例里,是返回B页面
提示、跳转、选择菜单、分享
alert
提供一个模态的弹窗,只有一个确定按钮,点击默认关闭弹窗,其他什么事不做
支持callback的alert
调用alert,当点击ok的时候,执行h5传过来的一个回调,本例中一个toast的提示,my name is hite
指定对齐方式的alert
普通的laert 内容是居中对齐的,可按照指定对齐方式对齐
confirm,目前只支持callback式的回调。
提供一个模态的弹窗,一个确定按钮,执行一个回调,关闭弹窗;一个取消按钮,点击默认关闭弹窗,执行一个回调
toast
toast就是在屏幕中间显示的提示,持续0.5s后自动消失,web页面模态,但可以回退或者点击右上角按钮
显示loading
位于屏幕中间的一个菊花转圈的动画,非模态,不主动隐藏是不会消失的
隐藏loading
隐藏loading动画
弹出选择菜单
类似web页面的selector,App里的actionsheet
打开分享弹窗,可以带有其他操作按钮
打开分享弹窗,支持微信好友、微信朋友圈、易信好友、易信朋友圈、微博、QQ好友(如果本手机有安装才会出现,微博是个例外,如果安装了调研微博App,否则是浏览器)
业务相关
打开登录页面
打开登录页面,登录成功自动返回上一个页面
回到发现首页
发现首页是tabbar的第三个tab