notepad++

Python+Selenium基础篇之1-环境搭建

那年仲夏 提交于 2020-10-25 04:15:55
Python + Selenium 自动化环境搭建过程 1. 所需组建 1.1 Selenium for python 1.2 Python 1.3 Notepad++ 作为刚初学者,这里不建议使用Python IDE工具,选择一个功能强大的记事本编辑工具就好,例如Notepad++.等以后积累足够了,需要编写更多文件,或者后期简单框架设计,我们再来介绍和使用Pycharm这个IDE工具。 2. 环境搭建 2.1 下载和安装Python 1) 下载Python 2.7.x 到 https://www.python.org/downloads/, 下载2.7.X版本,如图 下载完后直接,双击开始安装,记得在勾选组建的时候,需要勾选安装python到path这个选项,否则安装完了,还需要类似配置jdk环境变量一样把python添加到系统path中去。 感兴趣可以加软件测试交流:1140267353,还会有同行一起技术交流,同时还有海量免费学习资料 2)验证python是否安装完成和path是否添加方法: 打开cmd,输入python, 如果能看到python版本号,说明python安装成功。通过输入quit()来退出python环境。如果你的环境如图能看到Python版本号信息,说明Python正确安装。 2.2 下载Selenium for python 1) 下载 Selenium

如何在Notepad ++中重新格式化JSON?

↘锁芯ラ 提交于 2020-10-24 22:56:19
问题: I need Notepad++ to take a json string from this 我需要Notepad ++从中获取一个json字符串 {"menu": {"id": "file","value": "File","popup": {"menuitem": [{"value": "New", "onclick": "CreateNewDoc()"},{"value": "Open", "onclick": "OpenDoc()"},{"value": "Close", "onclick": "CloseDoc()"}]}}} to this... 对... {"menu": { "id": "file", "value": "File", "popup": { "menuitem": [ {"value": "New", "onclick": "CreateNewDoc()"}, {"value": "Open", "onclick": "OpenDoc()"}, {"value": "Close", "onclick": "CloseDoc()"} ] } }} I looked around at all the TextFX options but couldn't find anything that worked. 我环顾了所有TextFX选项

如何在Vim中更改颜色和主题

给你一囗甜甜゛ 提交于 2020-10-23 17:48:58
大家好,我是良许。 Vim 是我们在Linux中非常常用的一款文本编辑器。Vim 是一款免费、开源的文本编辑器,它的功能和许多其他的文本编辑器大致相同,比如 Sublime 和 Notepad++ 。Vim既可以在命令行中执行,也可以在图形界面中操作。 Vim 的教程有很多,本文我们主要讲的是如何更改 Vim 的颜色和主题。 Vim 对于初学者来讲的话,其实不是非常友好。但如果你熟练使用了 Vim 之后,你就会发现,你再也离不开 Vim 了。 Vim的主题的什么东西? 所谓的 主题 ,其实本质上就是一种 配色方案 ,也就是一组具有美感的,在视觉上提升使用者的使用体验的色彩组合。Vim 编辑器本身也附带了一些现成的配色方案。 不过需要注意的这里描述的 Vim 配色方案是应用在代码上的,具体而言就是在代码的一些关键字上加上特定的颜色,不是应用在终端的背景颜色上的。 要查看当前的 Vim 的配色方案,在进入 Vim 的操作界面之后输入以下命令: :colorscheme 要查看有哪些可用的默认配置方案,可以使用以下命令: :colorscheme+空格+Tab 其实就是在空格之后多次点击 tab 键,切换到想设置的颜色然后回车进行设置。默认的配色方案有很多种,比如基本的有 红、蓝、黑灰,特殊的有 desert 等等。 下载自己喜欢的配色文案 如果不喜欢默认主题呢?我们可以到在

还在羡慕别人高薪?这样读源码,想不升薪都难!

人盡茶涼 提交于 2020-10-02 20:42:49
程序员在工作过程中,会遇到很多需要阅读源码的场景,比如技术预研、选择技术框架、接手以前的项目、review他人的代码、维护老产品等等。可以说,阅读源代码是程序员的基本功,这项基本功是否扎实,会在很大程度上影响一个程序员在技术上的成长速度。 2014年的时候《Qt on Android核心编程》和《Qt Quick核心编程》时作者在编写时,很多内容都是通过分析Qt源码搞明白的。这阵子研究CEF和PPAPI,也主要靠研究源代码来搞明白用法。最近工作上要修改已有项目的一个子系统,也是得硬着头皮先读懂代码。 总之在开发工作这十来年中,读过太多源码了,从源代码中学习到太多东西了,如果不阅读源代码,真不知道自己能否成长起来。 写代码是从模仿开始的,提高也是从观摩别人的优秀设计和代码开始的。所以阅读源码至关重要,接下来咱从下列方面聊聊阅读源码的事儿。 目的 工具 知识准备 运行与开发环境 笔记 实用技巧 心理调试(散步在各个环节) 目的 当我们阅读面前的源码时,无非有以下几种目的: 纯粹学习 添加新功能 重构旧代码 修复他人的Bug 不同的目的会有不同的心情,会影响到工作的进展,像修复他人的Bug这种事情,类似于没被掰弯的男猿捏着鼻子给另外一个男人擦屁股,是很恶心的,很容易让人拒绝的。所以因这种目标而阅读源码,往往是欲拒还迎、欲说还休,效率较低。然而修复实际工作中帮别人修复Bug这种情形

Jmeter常用参数化设置

你说的曾经没有我的故事 提交于 2020-09-30 13:23:35
Jmeter参数化设置 使用jmeter做压力测试的时候,不可避免的要用到参数化,确保不同的线程或迭代使用不同的数据。下面就介绍几种参数化的方法。 .一、配置元件——CSV数据文件设置 1、准备数据此方法需要在jmeter外部先创建一个csv文件,要求utf—8编码格式,后缀名称为csv,我一般使用Notepad++。当然也可以用Ecxel,注意保存的时候该保存为csv格式。 2、csv数据文件设置文件名:填写准备数据文件的绝对路径,或者点击右侧的浏览按钮进行选择文件编码:utf-8变量名称:自定义变量名称,最好有意义,用英文逗号隔开。其他选择默认即可 3、引用变量引用变量格式${变量名} 解释:文件中有5个变量,6组数据,当线程组选择6,循环此时为1时,每个线程组取一个变量。当线程组超过准备的数据后,会循环取值。此方法适用于数据量较多时使用。 二、前置处理器——用户参数 1、准备数据此方法适用于数据量较少的时候,直接在jmeter内部准备数据。 2、引用变量引用变量的格式一样${变量名} 注意:用户定义的变量与用户参数名称十分相似,一般我们把不变的常用变量放在用户定义的变量中。其实从两者在jmeter中的位置也可判断出来。用户定义的变量在“配置元件”中,而用户参数在“前置处理器”中。用户定义的变量只能取一个值。 三、函数助手——常用函数 jmeter有一些函数可直接使用,非常方便