摘要: 在我们做自动化测试的过程中,最基本的就是要会元素定位,也是自动化中的灵魂所在,如果一个自动化测试工程师说不会定位元素定位,那么肯定也不会做自动化了。 如何查看元素 小伙伴们都知道如果是web端可以通过F12进行查看元素(右击检查查看元素)那么app如何查看呢?app的通过uiautomatorvie 阅读全文
posted @ 2019-07-17 20:04 测试-安静 阅读(1393) 评论(0) 推荐(1)
摘要: 上一篇爬虫写了如何应付反爬的一些策略也简单的举了根据UA的例子,今天写一篇如何根据不同IP进行访问豆瓣网获取排行版 requests添加IP代理 如果使用代理的话可以通过requests中的方法proxies 会有人问,这么多代理去哪里找?小编百度了找了一些发现西刺代理挺好用的。 随便从里面找1个进 阅读全文
posted @ 2019-07-15 13:57 测试-安静 阅读(1027) 评论(0) 推荐(0)
摘要: 做过接口测试的都会发现,现在的接口都是HTTPS协议了,今天就写一篇如何通过request发送https请求,如果不是很了解HTTP协议的同学可以看下我的另外一篇博客什么是HTTP 什么是HTTPS HTTPS 的全称是Hyper Text Transfer Protocol over Secure 阅读全文
posted @ 2019-07-12 15:53 测试-安静 阅读(14557) 评论(0) 推荐(0)
摘要: 前两天写过一个关于session的博客,session登录过后,可以进行一系列的操作,今天通过模拟登录博客园,自动写博客 自动写博客 我们先理下书写的思路: 1.通过request访问博客园; 2.通过session保存cookies; 3.携带保存的cookies进行请求写博客的接口 4.编写博客 阅读全文
posted @ 2019-07-10 17:55 测试-安静 阅读(1011) 评论(8) 推荐(2)
摘要: http协议是无状态的,也就是每个请求都是独立的。那么登录后的一系列动作,都需要用cookie来验证身份是否是登录状态,为了高效的管理会话,保持会话,于是就有了session session简介 session是一种管理用户状态和信息的机制,与cookies的不同的是,session的数据是保存在服 阅读全文
posted @ 2019-07-08 21:03 测试-安静 阅读(6512) 评论(3) 推荐(1)
摘要: 在做接口测试的时候都会用到很多工具,如postman、jmeter、soupUI等工具,除了这些工具外,我们也可以用python的第3方库requests来做接口测试。 request简介 requests是python实现的简单易用的HTTP库,属于python的第3方库,通过pip进行安装使用。 阅读全文
posted @ 2019-07-08 18:45 测试-安静 阅读(1253) 评论(0) 推荐(2)
摘要: 前两章简单的讲了Beautiful Soup的用法,在爬虫的过程中相信都遇到过一些反爬虫,如何跳过这些反爬虫呢?今天通过知乎网写一个简单的反爬中 什么是反爬虫 简单的说就是使用任何技术手段,阻止别人批量获取自己网站信息的一种方式。关键也在于批量。 反反爬虫机制 增加请求头 headers为了模拟更真 阅读全文
posted @ 2019-07-05 18:44 测试-安静 阅读(1946) 评论(0) 推荐(1)
摘要: 上一篇简单的介绍Beautiful Soup 的基本用法,这一篇写下如何爬取网站上的图片,并保存下来 爬取图片 1.找到一个福利网站:http://www.xiaohuar.com/list-1-1.html 2.通过F12进行定位图片 3.通过下图可以看到标签为img,然后通过width="210 阅读全文
posted @ 2019-07-05 12:02 测试-安静 阅读(4979) 评论(2) 推荐(0)
摘要: 在做接口的时候,上个接口返回的数据做为下一个接口的参数,这个时候我们可以用到正则表达式进行提取 正则表达式 正则表达式(regular expression)描述了一种字符串匹配的模式,可以用来检查一个串是否含有某种子串、将匹配的子串替换或者从某个串中取出符合某个条件的子串等。 正则表达式常用字符 阅读全文
posted @ 2019-07-03 15:20 测试-安静 阅读(2947) 评论(0) 推荐(1)
摘要: 今天闲来无事,写了会CSV,简单总结下csv具体操作 什么是csv 逗号分隔值(Comma-Separated Values,CSV,有时也称为字符分隔值,因为分隔字符也可以不是逗号),其文件以纯文本形式存储表格数据(数字和文本) 读csv文件 1、首先导入CSV模板 2、创建一个CSV文件对象 3 阅读全文
posted @ 2019-07-02 17:51 测试-安静 阅读(162006) 评论(11) 推荐(18)