自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 pip 命令安装xlrd模块报WARNING: There was an error checking the latest version of pip解决方法

命令五:python -m pip install -U --force-reinstall pip。命令一:python.exe -m pip install --upgrade pip。命令四:python3 -m pip install --upgrade pip。命令二:python -m pip install --upgrade pip。更新完pip,关掉VPN在接着安装还是不行安装失败报上述错误。命令三:pip install --upgrade pip。3.查看并更新pip配置文件。

2024-07-17 20:02:07 196

转载 Linux查询日志命令总结

6)cat -n umltech-scan |grep ‘reqBody’ #在日志文件中查找某个字符串:cat -n 日志文件 |grep ‘查找内容’,如果内容太多可以通过后面加more,通过空格查看下一页。7)cat -n umltech-scan |grep ‘reqBody’>/test #将按条件查询到的日志内容保存到文件中:cat -n 日志文件|grep ‘查找内容’ >保存位置。基本指令按空白键(space)往下一页显示,按返回键(back)往上一页显示,还有字符搜索功能(与vi相似)

2023-05-24 11:27:30 817

原创 httprunner创建脚手架报错解决方法:httprunner: error: invalid choice: ‘startproject‘ (choose from ‘run‘, ‘make‘)

httprunner创建脚手架报错解决方法:httprunner: error: invalid choice: 'startproject' (choose from 'run', 'make')

2022-12-05 19:43:06 1669

原创 cmd 运行 har2case 命令提示“不是内部或外部命令,也不是可运行的程序或批处理文件”

cmd 运行 har2case 命令提示“不是内部或外部命令,也不是可运行的程序或批处理文件”

2022-12-01 17:18:44 958

原创 fiddler提示the system proxy was changed,Click to reanable capturing.导致无法抓包

fiddler提示the system proxy was changed,Click to reanable capturing.导致无法抓包

2022-12-01 17:04:45 1107

原创 用python在selenium中实现下拉项被选中

1、首先自己写一个包含下拉项的简单页面<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>下拉列表使用</title></head><body><form action="javascript:alert('test')"> provice: <select name=

2022-02-23 22:52:47 746

原创 用python在selenium中实现复选框和单选框选中

1、首先自己写一个包含复选框和单选框的简单页面<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body><form action="javacript:alert('test')"></form> Swimming: <

2022-02-23 22:46:47 2315

原创 selenium中设置WebDriverWait显示等待时间报错解决方法

#三种等待方式:1、sleep(实际项目不建议使用影响项目性能,用来调式脚本)2、implicitly_wait(隐式等待,一次设定多次使用)3、WebDriverWait(显示等待,随时使用) 参数:driver timeout poll_frequency ignored_exceptions#两种方法 until 与 until_not 参数: method ,messagefrom selenium import webdriverfrom time import sleepfrom

2022-02-07 22:46:35 10911 1

原创 安装出现:Pytest already satisfied 的解决办法

问题:最近用cmd 进行安装pytest 命令:pip install pytest 的时候报错,一大串Requirement already satisfied百度了下才找到解决方法,先把解决方法记录一下,以备后续遇到同样问题参考解决方法:1、在cmd中输入:pip install --target=d:\python\python37\lib\site-packages pytest在" --target= " 加上安装路径,反正后面是接上\lib\site-packages就行。2、安装

2022-02-04 17:30:01 1920 1

原创 python中类方法,实例方法,静态方法的作用和区别

class ClassCar(object): string1 = "这是一个描述汽车的类。" def instancefunc(self): print ('这是一个实例方法。') print (self) @classmethod def classfunc(cls): print ('这是一个类方法。') print (cls) @staticmethod def stat

2020-07-28 21:20:39 384 1

转载 Linux查看某个端口是否被占用

1.运行ubuntu桌面版系统后,在终端输入命令:netstat -anp |grep 33062.输入命令运行后,显示53端口使用情况,当端口后方出现LISTEN时表示端口被占用。3.查看完3306端口后,再次输入命令netstat -anp |grep 31966。4.运行命令后,可以看到31966端口显示界面没有LISTEN显示,表示端口未被占用。详情查看该文档:https://www.cnblogs.com/hindy/p/7249234.html...

2020-07-22 17:42:00 388

原创 python+selenium脚本中对上传文件的处理方式

1、input类型的可以直接用定位元素.send_keys(‘上传文件路径’)来进行处理实例代码:mport timefrom selenium import webdriverdr = webdriver.Chrome()dr.maximize_window()dr.implicitly_wait(6)dr.get('https://coding.imooc.com/')time.sleep(1)dr.find_element_by_id('js-signin-btn').click()

2020-06-28 17:38:17 280

原创 python脚本报 TypeError WebElement object is not iterable解决方法

python脚本遇到的问题问题在于问题在于find_element_by_class_name()只能得到一个元素,所以报错将find_element_by_class_name()改为 find_elements_by_class_name()查找一组元素即可解决问题

2020-06-28 09:30:33 1658

原创 Selenium浏览器操作二次封装(二)

接Selenium浏览器操作二次封装(一)#封装title def asseert_title(self,title_name=None): """判断title是否正确""" if title_name !=None: get_title = EC.title_contains(title_name) #title_contains返回布尔类型True或False来判断title是否正确 return ge

2020-05-17 21:49:10 302

原创 Selenium二次封装(一)

from selenium import webdriverimport timeclass SeleniumDriver:def __init__(self,browser): self.browser = browser if self.browser == 'firefox': #通过browser来判断打开浏览器 self.driver = webdri

2020-05-16 15:02:32 198

转载 Python中获取文件路径的方式

参考博客:https://blog.csdn.net/u011412768/article/details/84312226os.path模块主要集成了针对路径文件夹的操作功能,这里我们就来看一下Python中的os.path路径模块中的操作方法总结:1、os.path.realpath(file)获取.py文件所在的绝对路径os.path.abspath(file)返回的是.py文件的绝对路径(完整路径)os.path.dirname(file)返回的是.py文件的目录2、os.getcwd()

2020-05-09 18:50:12 407

原创 Python logging用法

logging用法解析初始化 logger = logging.getLogger(“endlesscode”),getLogger()方法后面最好加上所要日志记录的模块名字,后面的日志格式中的%(name)s 对应的是这里的模块名字设置级别 logger.setLevel(logging.DEBUG),Logging中有NOTSET < DEBUG < INFO < WA...

2020-04-24 21:19:13 216

原创 Python中if __name__ == “__main__“理解

Python中if name == "main"理解.py文件有两种执行方式:1、直接被执行;2、作为模块被导入。__name__为模块内置属性,也可以理解为调用方式。如果等于__main__就表示直接调用文件if name == ‘main’:可理解为如果该文件作为模块被调用的时候,if后的代码不执行;若直接执行文件,则执行if后的代码如:# test.pydef c2f(cel)...

2020-04-21 10:43:05 111

原创 python3.6启动火狐浏览器报错“selenium.common.exceptions.WebDriverException: Message: Unable to find a matching

python3.6启动火狐浏览器报错“selenium.common.exceptions.WebDriverException: Message: Unable to find a matching set of capabilities”安装python3.6,火狐最新版本61.0.1下,在启动火狐浏览器时,报“selenium.common.exceptions.WebDriverExce...

2020-04-20 10:06:10 300

原创 金融(银行)有关业务总结

1、银行会计科目分为哪几类?银行会计科目分为表内科目和表外科目两大类。其中表内科目分为资产类、负债类、资产负债共同类、所有者权益类、收入类和支出类科目;表外科目核算或有事项及需要备忘或控制的业务事项,用于提供一些需要辅助说明的补充信息,主要包括债券类、待收贷款利息类、重要空白凭证类和有价单证类等。2、银行会计账簿有哪些组成?银行会计账簿有总账、明细账、流水账和登记簿组成。3、银行的会计账户...

2020-04-17 10:00:36 1347

原创 jmeter5.2.1版本界面汉化方法

1.打开apache-jmeter-5.2.1\bin\jmeter.properties 文件2.在打开的文件中搜索:language=en),去掉前面的#3.将language=en改为language=zh_CN4.重新打开就是中文界面了,操作界面即可变为汉语...

2020-04-16 16:05:44 1353 2

原创 Jmeter打开不显示WorkBench(工作台)解决方法

最近做接口测试下载新的Jmeter(5.2版本)打开发现没有显示WorkBench(工作台),最后百度了下才知道新的版本没有工作台了,需要用代理工作台就可以了,先把添加代理工作台记录下以便后续遇到问题方便解决右击 Test plan然后按照下图添加代理工作台问题即可解决...

2020-04-14 10:11:25 4760

原创 APP测试中IOS和Android的区别

1、Android长按home键呼出应用列表和切换应用,然后右滑则终止应用;2、多分辨率测试,Android端20多种,ios较少;3、手机操作系统,Android较多,ios较少且不能降级,只能单向升级;新的ios系统中的资源库不能完全兼容低版本中的ios系统中的应用,低版本ios系统中的应用调用了新的资源库,会直接导致闪退(Crash);4、操作习惯:Android,Back键是否被重写...

2020-04-13 20:40:40 175

原创 python字典有关内容

一、简单地说字典就是用大括号包裹的键值对的集合。(键值对也被称作项)一般形式:代码如下:adict={}adict={key1:value1,key2:value2}或用dict()函数,如,adict = dict() 或 adict = dict(([‘x’,1],[‘y’,2]))这样写对吗?adict = dict([‘x’,1],[‘y’,2])。关键字参数创建字典,如:adi...

2020-04-12 23:26:53 462

原创 list转字符串

命令:’’.join(list)其中,引号中是字符之间的分割符,如“,”,“;”,“\t”等等如:list = [1, 2, 3, 4, 5]‘’.join(list) 结果即为:12345‘,’.join(list) 结果即为:1,2,3,4,5...

2020-04-12 20:56:48 294

原创 使用switch_to_active_element方法时出现" DeprecationWarning

报错信息:解决方法:switch_to_active_element方法已过期,使用switch_to.active_element方法来代替即可解决报错

2020-04-06 22:16:02 343

原创 selenium.common.exceptions.InvalidSessionIdException: Message: invalid session id 报错解决方法

原因是在使用webdriver之前调用了close_driver()将webdriver关闭了,则webdriver就失效了。

2020-04-05 19:10:54 14669 7

原创 APP测试点总结与记录(二)

接上一部分,该部分主要记录APP性能、交叉、兼容、升级更新、客户端数据库等方面的测试点总结,可能有些记录不是很全面,以后在实践过程中慢慢补全吧2.5性能测试评估App的时间和空间特性 :1)极限测试:在各种边界压力情况下,如电池、存储、网速等,验证App是否能正确响应。–内存满时安装App–运行App时手机断电–运行App时断掉网络2)响应能力测试:测试App中的各类操作是否满足用户...

2020-04-05 15:51:31 172

原创 APP测试点总结与记录(一)

2 App测试点2.1安全测试2.1.1软件权限1)扣费风险:包括发送短信、拨打电话、连接网络等2)隐私泄露风险:包括访问手机信息、访问联系人信息等3)对App的输入有效性校验、认证、授权、敏感数据存储、数据加密等方面进行检测4)限制/允许使用手机功能接人互联网5)限制/允许使用手机发送接受信息功能6)限制/允许应用程序来注册自动启动应用程序7)限制或使用本地连接8)限制/允许...

2020-04-05 15:47:31 219

原创 LoadRunner常见问题整理总结

由于最近做性能测试,在工作中遇到一些意想不到的问题,通过总结记录下来以备后续出现同样问题方便解决运行LoadRunner 11.5的Controller时报Assertion failed?1、安装相应的动态库。2、建议安装LR11版本Lr11.5不好用。3、打补丁升级到11.52二、运行时报错:Action.c(4): Error -27796: Failed to connectto s...

2020-04-05 11:03:39 426

原创 Linux常用命令总结

cd进入某个目录例如进入根目录 :cd /诠释:Change the current directory to DIR技巧一:tab键自动补齐功能技巧二:cd ~进入当前用户的家目录,cd -回到上一个所在的目录vi编辑某个文件:诠释:vi是Visual editor 的缩写(可视化编辑器),VIM 是 Visual editor improved 的缩写(增强版的编辑器)...

2020-04-04 21:50:38 119

原创 python+selenium浏览器的二次封装

#coding=utf-8#项目中封装浏览器的方法#类使用from selenium import webdriverimport timeclass SeleniumDriver:def init(self,browser):self.driver = self.open_browser(browser)def open_browser(self,browser):try:i...

2020-04-03 21:10:24 590

原创 面试中遇到的疑难问题总结

1、提示端口号被占用解决方法:Cmd 输入命令 netstat –ano 查找各端口所在的进程PID,找到占用端口的PID,在资源管理器中将其关闭,在重启即可2、两台安装LINUX的机器之间怎么样实现共享?考虑使用SAMBA来实现此项功能。首先通过在/etc/samba/smb.conf中加入相关的配置信息来共享根目录,然后在每台LINUX系统里面执行:mount -t smbfs //IP...

2020-04-03 11:26:21 223

原创 支付测试测试点总结

一、 在支付金额上:1、金额的最小值:如0.01;2、无实际支付意义的金额:如0元订单;3、支付金额错误:格式错误、数字错误(支付金额为负数);4、超大金额:设置的最高额上限(如微信红包单个最大值为200等);5、余额小于实际需要支付的金额;6、银行卡或其他设置当日消费金额或者是单笔消费金额超限二、支付操作上:1、指纹支付;2、免密支付;3、账号+密码支付;4、动态获取支付验证码支付;5、银行...

2020-04-01 11:02:40 6795

原创 Selenium启动Ie浏览器报错解决方法

用selenium启动Ie浏览器是报错,经过多次摸索后终于找到问题,现把具体解决方法记录一下,以便后续遇到同样问题有个参考Ie浏览器默认175%,这个报错把Ie浏览器缩放到100%即可解决问题,接着又开始报另一个错经过多次尝试后发现是浏览器安全设置问题,设置完后问题解决Internet选项-安全-(Internet、本地Internet、受信任的站点、受限制的站点中的启用保护模式都选或者...

2020-03-31 21:28:53 655

原创 Andiod SDK Manager.exe 中Extras为空解决方法

1、启动 Android SDK Manager ,打开主界面,依次选择「Tools」、「Options…」,弹出『Android SDK Manager - Settings』窗口;在『Android SDK Manager - Settings』窗口中,在「HTTP Proxy Server」和「HTTP Proxy Port」输入框内填入mirrors.neusoft.edu.cn和80,...

2020-03-30 14:42:27 1050

原创 数据库常用语句总结

创建数据库:Create Database DBName删除数据库:Drop Database DBName新建表:Create Table TableName(字段名,类型,(Not Null),(Primary Key),字段名,字段名(Not Null)删除:delete * from tablename where删除:truncate table table_name...

2020-03-26 15:59:52 271

原创 Python+Selenium打开火狐浏览器报错解决方法

@selenium.common.exceptions.WebDriverException: Message: ‘geckodriver’ executable needs to be in PATH问题,找不到’geckodriver’ 的环境path,解决方案下载geckodriver.exe 放到Firefox的安装目录下,如:(D:\火狐\Mozilla Firefox);将火狐安...

2020-03-26 15:58:54 780

原创 类和对象Python2与python3的区别

1、Python2: 类定义class Cat(object)2、Python3: 类定义class Cat()3、Python2: super语法: super(Cat, self).init(param)4、Python3: super语法: super().init(param)

2020-03-12 18:07:12 144

空空如也

空空如也

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

TA关注的人

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