10 2021 档案
摘要:什么是混合应用?一句话:Html5页面 + 原生页面。混合应用不是在app上直接写HTML5的页面,而是把HTML5页面放进一个webview的原生控件中。 什么是webview?webview是原生应用的一个控件,可以嵌套h5页面,另外还有可以嵌套图片的imageview等。webview能做到和
阅读全文
摘要:如何捕获Android数据包 一、移动设备访问网络原理 先看看移动设备是怎么去访问网络,如图1所示,可以看到,移动端的数据包是从wifi出去的。 图1(移动设备访问网络) 所以我们可以把自己的电脑开启热点,将手机连上电脑,本机的Fiddler开启代理后,让这些数据通过Fiddler,那Fiddler
阅读全文
摘要:Fiddler的详细介绍 一、Fiddler与其他抓包工具的区别 1、Firebug虽然可以抓包,但是对于分析http请求的详细信息,不够强大。模拟http请求的功能也不够,且firebug常常是需要“无刷新修改”,如果刷新了页面,所有的修改都不会保存; 2、Wireshark是通用的抓包工具,能获
阅读全文
摘要:一、前言 测试框架的作用是帮助我们管理测试用例、执行测试用例、参数化、断言、生成测试报告等基础性工作, 让我们将精力用在测试用例的编写上。好的测试框架应该具有很高的扩展性,支持二次开发,并能够支持多种类型的自动化测试。 测试工具的作用是为了完成某一类型的测试,比如Selenium用于对WEB UI进
阅读全文
摘要:在RF中,关键字是一个非常重要的存在。想做任何事情,都是通过关键字来实现的。 1、什么是关键字 总结一句话:一个关键字实现了单一的功能。 使用一个关键字,就等于是去使用了一个功能。 在RF中,输出文本使用了关键字:log;创建变量使用了关键字:set Variable; 执行python语句使用关键
阅读全文
摘要:robotframework(后续简称为robot)是一款自动化测试框架,可能做各种类型的自动化测试。 本文介绍通过robotframework来做接口测试。 第一步:安装第三方库,提供接口测试的关键字。 在robot当中,python语言的接口测试库名称为RequestsLibrary 安装语法如
阅读全文
摘要:在robotframework当中,要实现web自动化,则需要使用SeleniumLibrary这个库。 目前版本中,有180+关键字。随着版本的更新,关键字的个数和名字也会有所变动。 在网上没有找到较为全面的关于这个库的关键字介绍,所以此篇文章作为一个汇总,列举常用的关键字。 1、Selenium
阅读全文
摘要:1、安装python27的版本。 Python2与python3不冲突 ,可以都安装,指定不同的目录就好。 配置python2的环境变量,在python3的环境变量之前。 将所有的安装操作完成之后,去掉python2的环境变量设置。 安装注意事项,请看2之后的说明。 2、RF安装命令: Pip in
阅读全文