摘要: 假如有一个原始JObject类型数据: JObject["JOField"] 值为120000.1234 string.Format("{0:N2}", Convert.ToDecimal(Math.Round(double.Parse(JObject["JOField"].ToString()), 阅读全文
posted @ 2019-11-15 11:07 samma2018 阅读(436) 评论(1) 推荐(0) 编辑
摘要: 1. 将本地代码上传至git 进入文件夹。鼠标右键,打开git -> Git Bash Here -> git init。执行命令后目录下创建一个.git文件夹。 2. 将本地代码添加到本地仓库: git statusgit add 3. 将add的文件commit到仓库: git commit - 阅读全文
posted @ 2019-11-10 20:10 samma2018 阅读(137) 评论(1) 推荐(0) 编辑
摘要: Question1: 1. 为什么requests中需要添加headers? “在爬虫的时候,如果不添加请求头,可能网站会阻止一个用户的登陆,此时我们就需要添加请求头来进行模拟伪装” 2. requests库如何保持会话? 如果要跳过验证码登录并保持登录状态(即保持一个会话),只需要提取登录后的co 阅读全文
posted @ 2019-10-14 22:47 samma2018 阅读(259) 评论(1) 推荐(0) 编辑
摘要: 项目中API自动化用的是vs自带的msTest,封装了一操作HTTP,操作DB等等的方法。觉得不是很轻便好用。想试着结合requests库来看下api怎么自动化更好。菜鸟零基础,记录下步骤。 1. 准备: IDE准备用VS code 2. 搭环境: Tip: http://cn.python-req 阅读全文
posted @ 2019-09-20 23:57 samma2018 阅读(335) 评论(1) 推荐(0) 编辑
摘要: 在写公司web项目的UI自动化脚本一段时间了,对于UI自动化的整个框架逐渐有了一些认识,但好多底层的架构和封装还依旧在摸索中。整理了一部分总结来帮助自己梳理和更好的理解UI自动化。尤其是Page Oject这个思想,这个思想在我们项目的UI自动化项目中应用十分广泛。 Page Object web 阅读全文
posted @ 2019-07-27 12:53 samma2018 阅读(174) 评论(1) 推荐(0) 编辑
摘要: Representational State Transfer -- 表现层状态转化 资源的表现层状态转化,其中: - 资源: resource,指网络上的一个具体信息,如一张图片,一段文本,一种服务等等,可以用一个URI指向他,每种资源对应一个特定的URI,要想获得这个资源,访问他的URI即可。 阅读全文
posted @ 2019-03-30 21:23 samma2018 阅读(169) 评论(1) 推荐(0) 编辑
摘要: 最近组里做了一次当前的API测试的流程和方法share,记录一下。内容是否正确,流程和方法是否合理,有待考究。 阅读全文
posted @ 2019-03-30 20:42 samma2018 阅读(201) 评论(1) 推荐(0) 编辑
摘要: 假设我们需要定义一个新的数据类型,并要创建这种类型的变量,赋值,应用。 1. 理解概念: 先通过一个生动的例子来理解概念: 创建一个Cat类,其中定义私有属性(又名字段),和属性。 当要实例化一个cat类的对象时,可以理解为生一只小猫时,可以给新生的小猫的属性赋值,如: 运行结果:I'm a new 阅读全文
posted @ 2019-03-13 23:56 samma2018 阅读(152) 评论(3) 推荐(1) 编辑