使用npm安装xmysql报错提示语法错误 发表于 2018-08-15 | 分类于 test 最近打算深入学习postman进行接口自动化测试,做接口自动化测试避免不了check db。postman本身是不支持连接数据库进行操作的,仅仅是支持API的形式,所以我们可以通过API的形式去访问查询我们要check的db,nodejs就提供了xmysql这样一个模块供我们为mysql数据库快速生 ... 阅读全文 »
简单python程序的目录结构 发表于 2018-01-11 | 分类于 python 学习并使用python有一段时间了,虽然能够写python达到想要目的,但是一直没有关注过一个应用程序应该有的目录结构。 在测试工作中,经常需要写一些小工具来造测试数据或者帮助测试,虽然代码量很小,我之前都将所有的代码写在一个文件中,也不习惯写成方法调用,所以往往会造成代码不能复用、可读性低、通篇 ... 阅读全文 »
postman通过interceptor插件使用Chrome浏览器的cookie 发表于 2017-12-01 | 分类于 test 最近在做接口自动化测,本来打算用jmeter进行测试的。但是因为是测单个的请求比较简单,同时发现新版的postman已经做得很智能了,用来做接口自动化非常的方便,于是选择了postman。 下载了postman客户端后进行发送请求发现老是cookie设置不生效,然后找到了interceptor ... 阅读全文 »
解决win10中使用vpn不能连接外网 发表于 2017-10-26 | 分类于 other 假定这里已经成功连接VPN了,点击【VPN】>【网络和共享中心】 点击【Internet选项】 点击【连接】>【设置】 点击【属性】 点击【网络】,选择Internet协议版本,点击【属性】 点击【高级】 撤销勾选“在远程网络上使用默认网关”即可 阅读全文 »
使用pep8检查python代码规范 发表于 2017-10-24 | 分类于 python 一.使用pip安装pep8$pip install -U pep8 二.测试自己写的代码:1.$ pep8 --first app.py该命令可以显示每一个错误的具体位置 2.$ pep8 --show-source --show-pep8 app.py该命令可以显示每一个错误和警告对应的代码,还 ... 阅读全文 »
mysql中避免insert重复记录 发表于 2017-10-18 | 分类于 mysql 1.使用IGNORE如果主键primary或者唯一索引unique区分了记录的唯一性,避免重复插入记录 1INSERT IGNORE INTO `xxx` (`xxx`, `xxx`, `xxx`) VALUES ('xxx', 'xxx', ' ... 阅读全文 »
最近... 发表于 2017-10-17 | 分类于 叨叨叨 已经一个多月没有更新博客了,这段时间也没有学习什么。公司项目开始迭代,有在写用例和测试,虽然还是剩下了很多空余的时间,自己也没有利用好这些时间来学习。我知道这样的自己很不好… 我也不知道怎么办… 又陷入了迷茫…干脆记录一下自己最近的生活吧… 删了删了,不好的记忆和情绪…希望全部都不见啦~ 阅读全文 »
使用Xpath Helper解析页面获得元素定位 发表于 2017-09-07 | 分类于 Robot Framework 昨天遇到一个问题,一下午都没有解决。就是一个列表页面,我需要点击列表中的某一项,该元素没有id和name,我不断尝试了css和Xpath的方法,始终没能成功定位。如果使用Xpath的路径定位肉眼去看实在太难了,还好有Xpath Helper这么一个工具可以帮助我们自动获取元素路径。 1.Xpat ... 阅读全文 »
RF+S2L中关于元素定位 发表于 2017-09-06 | 分类于 Robot Framework 1.使用id、name进行定位使用id是最方便的,但是并不是所有的页面的每一个元素都有id的。如果没有id的话,就可以使用name,但是name是可以同名的,可以有多个元素使用同一个name。所以需要使用其他方法来进行定位。使用name定位: 2.使用css进行定位id: css = #x ... 阅读全文 »
使用命令行执行robot framework测试用例 发表于 2017-09-05 | 分类于 Robot Framework 执行整个项目下的所有用例: pybot D:\projectname 执行某个suite中的所有用例:pybot D:\projectname\suitename 执行某一个用例:pybot --test casename D:\projectname\suitename 执行项目中指定标签 ... 阅读全文 »