• 分类:【工具使用
  • 浏览【90】
  • 评论【0】
  • 更新【2020-4-15 19:36:56】

为什么需要UI自动化? 说起自动化,听着很厉害,可是也没见识过到底多厉害,基本是属于传说,没见过实战。但不能否认其价值,作者本人作为一个开发者也是偶然的机会接触到UI自动化,感受到了自动化的魅力,才不惜花时间来学习并使用在实际工作中。下面就来说一下为什么要做自动化。 自动化有很多种,单元测试,接口测试,UI测试。所有测试过程可以形成这样一个金字塔: (图片来自网络) (图片来自网络) 从图中看出底层测试简单快速,每个单元相对独立,测试成本也较低。而最顶层的UI层聚合了底层的很多接口服务,一个测试流程相对更长更复杂,也就导致了速度慢,成本高的问题。如果由人工来完成,一个完整的测试流程往往需要

阅读全文
  • 分类:【工具使用
  • 浏览【135】
  • 评论【0】
  • 更新【2020-2-29 18:40:52】

查找某一类型字符串替换 onclick=.*" 可以查找 onclick="_msq.push(['trackEvent', '210074305d6b0409-09c7759e04e98528', ''pcpid', '']);" onclick=是固定一样的字符, .代表除\r和\n之外的任意字符,等价于[^\r\n] *代表匹配前面的模式 0或多次 {0,} "这是字符串最后一个字符 在vscode中的效果如下: 至于要替换成什么就看自己需求了,如果要给选中的字符串包裹字符串则需要修改成这样: 查找:(onclick=.*") 替换:a

阅读全文
  • 分类:【工具使用
  • 浏览【161】
  • 评论【0】
  • 更新【2020-2-04 11:52:48】

新买的windows笔记本一般会对磁盘进行分区,虽然有说法是现代电脑没必要分区,不过目前很多人还是有这样的习惯。 然而我们往往低估了软件的吃磁盘能力,会把C盘设置50G左右的大小,觉得C盘只是装个系统而已,会自觉把软件装到其他盘下,结果就是没用几个月C盘就满了。其实,虽然我们把软件装到了其他盘,但是软件本身会下载很多内容,比如数据保存,缓存,默认下载等等都会占用C盘。所以建议C盘设置100G比较合理。 关于已经分配好大小的磁盘也可以进行调整,需要借助一些软件来操作,本文作者使用的是Diskgenius。 很简单的三个步骤: 选择需要扩容的磁盘右击“扩容分区” 选择缩容的磁盘,用于将缩容

阅读全文
  • 分类:【工具使用
  • 浏览【1873】
  • 评论【0】
  • 更新【2018-1-19 10:40:54】

从火狐量子浏览器开始,pocket按钮集成到了地址栏右侧, 如果你找不到,那么有可能是在浏览器配置中关闭了,开启方式: 地址栏中输入about:config,点击“我了解风险”继续,搜索“pocket.enabled”,如果是false双击修改为true就会出现。 其他情况可参考:https://help.getpocket.com/article/942-where-is-the-pocket-button-in-firefox

阅读全文
  • 分类:【工具使用
  • 浏览【1426】
  • 评论【0】
  • 更新【2018-1-12 13:14:17】

Hostname and port the broker will advertise to producers and consumers. If not set, it uses the value for "listeners" if configured. Otherwise, it will use the value returned from java.net.InetAddress.getCanonicalHostName(). advertised.listeners=PLAINTEXT://ip:9092 打开advertised.listener

阅读全文
  • 分类:【工具使用
  • 浏览【844】
  • 评论【0】
  • 更新【2017-12-26 23:24:12】

作为Nodejs开发者可能会对java中常用的一些技术工具不太关心,主要原因大概除了语言级别的间隙就是Nodejs相对于java来说比较轻量级,大多用来开发简单系统,用不到其他工具。根据经验来说,开发相同功能的系统,Nodejs的开发周期和代码体量上也会比Java少太多,毕竟java出生年代长,生态丰富,如果不使用几个框架都感觉不是在开发系统。而Nodejs要开发一个web系统基本使用express或koa就差不多够了。所以对于Nodejs开发者来说,分布式,消息队列,远程调用等技术接触就少些。当然,不用这些技术其实也不会有太大影响,但是对于一个有追求有理想的码农来说我们的眼界不应该局限于系统

阅读全文
  • 分类:【工具使用
  • 浏览【2569】
  • 评论【0】
  • 更新【2017-8-09 14:43:17】

其实git-bash-for-windows这个git bash工具已经很好用了,不过对于平时需要开3-5的bash窗口的我来说就比较烦了,一直要不停的切换窗口,所以想找一款像linux terminal一样可以多开的工具,幸好有这样的工具,那就是ConEmu。 使用前需要一些配置,不配置也没关系,就是使用起来不方便,我是按照的习惯完全配置成了git bash的使用方式。 第一步: 第二步: 配置本地git bash地址(此步骤可适当配置 第三步: 设置ConEmu启动即打开bash而非windows cmd 第四步: 如果前面都没问题,可以设置自动保存打开的窗口,以便下次打开即可使用

阅读全文
  • 分类:【工具使用
  • 浏览【1940】
  • 评论【0】
  • 更新【2017-6-28 12:01:54】

windows下npm install安装依赖的时候出现下面的错误: npm ERR! Windows_NT 6.1.7601 npm ERR! argv "D:\\Program Files\\nodejs\\node.exe" "D:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "install" "yog2@1.0.0" npm ERR! node v4.8.0 npm ERR! npm v2.15.11 npm ERR! path

阅读全文
  • 分类:【工具使用
  • 浏览【1329】
  • 评论【0】
  • 更新【2017-5-19 16:02:30】

RockMongo是一个PHP5写的MongoDB管理工具。 鉴于百度bce的mongodb数据使用了RockMongo来管理数据,就以此来说明。 查询操作 点击某个collection后的默认画面: 查询界面很简单,关键是怎么写查询语句? 点击文本可以查看所有数据字段,查询title为“测试”文档: array( 'title' => '测试' ) 模糊查询: array( 'title'=> new MongoRegex("/测试/i") ) 字段名要加引号,中间使用=>而不是使用:分割,需要查询的值也需要注意,字符串加引号,数字不加,

阅读全文
  • 分类:【工具使用
  • 浏览【2929】
  • 评论【0】
  • 更新【2016-5-23 17:56:11】

VMware重新安装VMware Tool 将虚拟机从Ubuntu 14重新安装为Ubuntu 16以后不能将Windows的文本内容复制到Linux中,需要重新安装VMware Tool,VMware版本为12 一、安装VMware Tool 安装时需要在虚拟机启动登录的情况下进行, 点击以后应该会弹出磁盘图标并且打开一个文件夹 文件夹中包含一个压缩文件,需要解压,解压需要root权限,打开命令行 # sudo su 提升为超级用户,可以右击查看gz压缩文件路径,并切换到该目录下,或者可以直接使用图形界面,右击-提取,不能提取到当前目录下,该目录为磁盘目录,不能写入数据,解压到其他目

阅读全文