自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 收藏
  • 关注

原创 【python库】retrying-异常重试

我的博客可用于失败重试,也可以手动触发异常重试。参考:github_retryingpip install retryingimport randomfrom retrying import retry@retrydef do_something_unreliable(): if random.randint(0, 10) > 1: print('failure') raise NameError("failure") else:

2021-11-03 10:17:39 428

原创 【selenium-python】预期条件--expected_conditions

我的博客expected_conditions模块包含了一系列预定义的条件来和WebDriverWait使用 code path: selenium.webdriver.support.expected_conditions Source codefrom selenium.webdriver.support import expected_conditions as ECtitle_is(title)判断当前页面的title是否等于预期,必须完全匹配。如果标题匹配,则返回True

2021-10-31 17:40:35 1296

原创 【selenium-python】显式等待和隐式等待的使用和区别

我的博客网上教程挺多,看完还是没太理解,看了官方文档稍微理解了一些,在此记录。部分观点为个人理解,请批判性阅读。如有错误,请指正,万分感谢。参考:webdriver_waits When to use explicit wait vs implicit wait in Selenium Webdriver? Selenium - Is it okay to mix implicit wait and explicit wait like this? selenium-python中文文档

2021-10-31 16:28:38 7682

原创 【blog】使用github-pages搭建个人博客

我的博客以此博客记录学习过程及相关学习笔记一,选择模板1,在Jekyll Themes 或者jekyll sites选择一个你喜欢的模板直接下载。2,在github新建一个项目,选择一个主题。[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-1kTI0iqC-1635668297316)(https://nanfeng-li.github.io/assets/img/2021/1028/github_choose_theme.png)]3,在github上搜索:

2021-10-31 16:19:27 503

原创 【selenium-python】页面加载策略

参考:webdriver_页面加载策略定义当前会话的页面加载策略. 默认情况下, 当Selenium WebDriver加载页面时, 遵循 normal 的页面加载策略. 始终建议您在页面加载缓慢时, 停止下载其他资源 (例如图片, css, js) .document.readyState 属性描述当前页面的加载状态. 默认情况下, 在页面就绪状态是 complete 之前, WebDriver都将延迟 driver.get() 的响应或 driver.navigate().to() 的调用.在.

2021-10-31 16:15:26 1460

原创 【appium】连接手机(安卓)并解锁

启动Appium Server GUI1,启动之后点击编辑配置2,添加ANDROID_HOME保存重启生效3,启动服务器连接手机数据线连接手机需打开usb调试进入终端,输入:adb devices手机解锁数字密码如图配置好,点击start session即可连接成功,定位解锁图标输入密码并确认from appium import webdriverdesired_caps = { 'platformName': 'Android', '

2021-10-09 15:07:12 889

原创 【appium】安装与配置(windows)

安装需提前安装jdkappium-desktop(免安装)地址:https://github.com/appium/appium-desktop/releases下载解压到自定目录即可appium-inspector(免安装)地址:https://github.com/appium/appium-inspector/releases同appium-desktop安装android-sdkps:免安装版无tools(可能姿势不对),选择安装版地址:https://www.androidd

2021-10-09 14:28:42 264

原创 python虚拟环境--venv使用

参考:官方文档创建虚拟环境python -m venv /path/venv 运行此命令将创建目标目录(父目录若不存在也将创建),并放置一个 pyvenv.cfg 文件在其中,文件中有一个 home 键,它的值指向运行此命令的 Python 安装(目标目录的常用名称是 .venv)。它还会创建一个 bin 子目录(在 Windows 上是 Scripts),其中包含 Python 二进制文件的副本或符号链接(视创建环境时使用的平台或参数而定)。它还会创建一个(初始为空的) lib/pytho

2021-03-08 16:49:56 1676

原创 CSDN编辑小技巧汇总--持续更新

换行<br>:可用于换行

2021-03-08 16:48:19 86

原创 python处理excel

1,合并单元格import xlwtworkbook = xlwt.Workbook()worksheet = workbook.add_sheet("sheet1")worksheet.write_merge(4, 6, 0, 5, '合并')#合并第五行到第七行,合并第一列到第六列workbook.save('test.xls')2,新增sheet,不覆盖原有sheet(参考:官方说明文档)import pandas as pdsheetnamelist=['sheet1','she

2021-03-04 16:57:57 229

原创 JMeter--接口返回中文乱码解决方法

返回参数为中文时乱码打开安装目录下的apache-jmeter-5.4/bin/jmeter.properties 文件在#sampleresult.default.encoding=ISO-8859-1下面新增sampleresult.default.encoding=UTF-8保存重启JMeter即可

2021-01-03 21:00:20 544

原创 JMeter--设置默认语言中文

方法一:临时options >choose language > chinese这样设置后界面就变成了中文,但是当我们下次打开时又恢复了英文。方法二:默认1、在Jmeter的安装目录下的bin目录中找到 jmeter.properties这个文件,用文本编辑器打开。2、找到:#language=en3、将其修改为:language=zh_CN注意将language前面的“#”删除这样,再次打开Jmeter就是默认中文了!...

2021-01-03 12:00:20 555

原创 JMeter(一)-- 安装与环境设置

前言:csdn上有很多教程,本文也是系统整理JMeter相关资料,为自己学习存档。1,JMeter安装下载地址:http://jmeter.apache.org/download_jmeter.cgi下载:Binaries 下的 apache-jmeter-5.4.tgz sha512 pgp 文件,解压到自己常用到目录下。2,配置环境变量1,打开终端,输入vim .bash_profile,按i进入编辑模式,添加以下内容:JMETER_HOME路径请填写实际安装路径export JMETE

2021-01-03 10:57:33 139

原创 java多版本jdk切换

由于需要,安装了如下两个版本如图配置对应的JAVA_HOME系统变量中添加%JAVA_HOME%\bin%JAVA_HOME%\jre\bin需要用哪个版本,手动修改变量JAVA_HOME的值即可。...

2020-05-02 09:30:00 174

原创 LuckyFrame环境搭建(三)--TOMCAT安装配置

安装tomcat前首先要安装对应的jdk并配置Java环境。1.下载: http://tomcat.apache.org/download-80.cgi2.上传文件至linux安装目录[root@VM_0_4_centos ~]# mkdir tomcat3.解压[root@VM_0_4_centos tomcat]# tar -zxvf apache-tomcat-9.0.34.t...

2020-04-29 10:24:58 574

原创 Linux防火墙相关命令

1:查看防火状态systemctl status firewalldservice iptables status2:暂时关闭防火墙systemctl stop firewalldservice iptables stop3:永久关闭防火墙systemctl disable firewalldchkconfig iptables off4:重启防火墙systemctl en...

2020-04-29 10:24:07 203

原创 LuckyFrame环境搭建(二)--JDK安装配置

一,下载jdk下载地址:https://www.oracle.com/java/technologies/javase-jdk8-downloads.html二,创建java目录[root@VM_0_4_centos ~]# mkdir java[root@VM_0_4_centos ~]# lltotal 4drwxr-xr-x 2 root root 4096 Apr 29 08:...

2020-04-29 09:10:47 631

原创 LuckyFrame环境搭建(一)--mysql数据库安装配置

一,rz上传文件yum install -y lrzsz安装好之后可用rz上传文件至linux二,数据库安装配置一,mysql安装下载地址:https://dev.mysql.com/downloads/repo/yum/请对应自己的版本下载相应的版本1.安装新版mysql之前,我们需要将系统自带的mariadb-lib卸载,其实对于yum的方式安装,此步也可以省去[root@5...

2020-04-29 08:26:23 960

原创 Linux安装mysql遇到过的报错及解决方法

一,修改密码ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.修改密码set password for 'root'@'localhost'=password('12345678');但是又报下面的错ERROR 1064...

2020-04-29 08:25:19 414

原创 Xshell连接CentOS和Ubuntu的区别

前言闲来无事搞了个腾讯云的虚拟机来玩,但是在用Xshell连接的时候总是连不上,记录一下。给遇到问题的朋友参考一下。Xshell下载地址链接:https://www.netsarang.com/zh/all-downloads/.选择免费版下载输入邮箱,下载链接会发到该邮箱,点击下载即可安装很简单,就不赘述了Xshell简单使用文件-新建 或者直接点击 新建主机输入...

2020-04-23 10:47:56 730

原创 chrome F12调试进入 paused in debugger 状态解决办法

点击变蓝,刷新页面

2020-04-04 08:09:45 1247

原创 自动化测试框架--驱动篇

一,自动化测试框架的发展基于界面的软件自动化测试框架和工具的发展大致经历了三个阶段:1)简单的录制/回放:由工具录制并记录操作的过程和数据形成脚本,通过回放来重复人工操作的过程。在这种模式下数据和脚本混在一起,几乎一个测试用例对应一个脚本,维护成本很高。而且即使界面的简单变化也需要重新录制,脚本可重复使用的效率低。2)数据驱动 (data driven)的自动化测试:从数据文件读取输入数据,...

2020-04-02 08:18:26 366

原创 python 中文转Unicode编码 & Unicode编码转中文的四种方法

一,中文转Unicode编码chinese = "你好"re = chinese.encode("unicode_escape")print(re)返回:b'\\u4f60\\u597d'二,Unicode编码转中文方法一unicode = b'\\u4f60\\u597d're = unicode.decode("unicode_escape")print(re)返回:...

2020-03-29 19:52:15 17146

原创 python模块--re的详细使用

一.常用正则表达式符号和语法:‘.’ 匹配所有字符串,除\n以外print(re.findall(".","Hello World"))‘-’ 表示范围[0-9]‘*’ 匹配前面的子表达式零次或多次。要匹配 * 字符,请使用 *。‘+’ 匹配前面的子表达式一次或多次。要匹配 + 字符,请使用 +‘^’ 匹配字符串开头‘$’ 匹配字符串结尾 re‘’ 转义字符, 使后一个字符...

2020-03-29 15:56:50 331

原创 MySql数据库的下载安装及使用(2020最新版)

一,下载MySql数据库链接: 下载地址.默认windows版本,需要其他版本的可以从官网寻找点它,然后静静的等待下载二,安装MySql数据库打开它长这样一路execute、next就可以了输入密码添加用户数据库名称,可以改成自己钟意的输入你刚才设置的密码到这就安装完成了也可以验证一下是否真的安装好了在管理员权限下运行:启动:Net sta...

2020-03-29 11:12:48 9820 5

原创 eclipse的中文版本安装方法

一,eclipse的下载及安装打开eclipse下载页面,https://www.eclipse.org/downloads/1.点击下载2.选择版本3.等待即可,无需点击4.完成下载,安装完成二、eclipse的汉化下载语言包,进入https://www.eclipse.org/babel/downloads.php1.点击跳转页面2.第一个为简体,第二个为繁体3.解...

2020-03-28 18:57:48 345

原创 爬虫系列之地图文件的爬取与拼接

偶然看到一个需求,兴致勃勃就开干。于是我打开了网站: http://pnr.sz.gov.cn/ywzy/qt/bddj/.地图长这个样子于是我打开了控制台,发现地图本来是长的这个样子链接: https://pnr.sz.gov.cn/d-suplicmap/tileszmap_1/rest/services/SZMAP_BASEMAP_GKDL/MapServer/tile/1/7...

2020-03-28 18:50:06 731

原创 PIL安装失败解决方法

做一个图片拼接的项目,需要用到PIL发现 pip install PIL 一直安装不上(以前安装也遇到了,忘记了)于是百度发现:pip install pil Pillow 成功

2020-03-28 17:38:05 721

原创 java开发工具之IntelliJ IDEA的下载及安装

IntelliJ IDEA下载下载链接:https://www.jetbrains.com/idea/1.点击下载2.下载免费版3.如果没有开始下载,点击直接链接

2020-03-27 21:58:25 345

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除