
Python
一米阳光-ing
这个作者很懒,什么都没留下…
展开
-
protobuf ‘NoneType‘ object has no attribute ‘message_types_by_name‘
protobuf协议相关错误原创 2022-10-09 16:30:03 · 2619 阅读 · 4 评论 -
python+request使用方法简单介绍
安装request库pip install requests导入库import requests构建各种http请求get请求requests.get('https://api.github.com/events')post请求requests.post('http://httpbin.org/post', data = {'key':'value'})put请求requests.put('http://httpbin.org/put', data = {'key':'value原创 2021-03-04 15:53:18 · 1760 阅读 · 1 评论 -
运行ride.py时报错
运行ride.py时报错现象:Traceback (most recent call last):File “E:\Python27\lib\site-packages\robotide\application\application.py”, line 56, in OnInitself.frame = RideFrame(self, self._controller)File “E:\Python27\lib\site-packages\robotide\ui\mainframe.py”,原创 2021-01-06 13:52:36 · 402 阅读 · 0 评论 -
python-生成HTMLTestRunner测试报告
参考网址:python-生成HTMLTestRunner测试报告Python单元测试框架—生成HTML测试报告HTMLTestRunner 是 Python 标准库的 unittest 模块的一个扩展,它可以生成 HTML的 测试报告。首先要下 HTMLTestRunner.py 文件,将下载的文件放入…\python\Lib目录下下载网址:使用代码如下 suit...原创 2020-03-27 12:08:17 · 302 阅读 · 0 评论 -
转-Python Selenium设计模式-POM
转载网址:https://www.bbsmax.com/A/RnJWoklvJq/前言本文就python selenium自动化测试实践中所需要的POM设计模式进行分享,以便大家在实践中对POM的特点、应用场景和核心思想有一定的理解和掌握。为什么要用POM基于python selenium2开始UI级自动化测试并不是多么艰巨的任务。只需要定位到元素,执行对应的操作即可。下面我们看一...原创 2020-03-27 11:44:47 · 317 阅读 · 0 评论 -
RF 执行测试用例的命令
用例的执行 (13 min)指定执行的测试套件 (5 min)Robot Framework 的命令格式如下robot [options] data_sources其中 :options 是 RF命令的选项, 可以为空data_sources 则是 要执行的测试套件文件或者目录的路径。可以是绝对路径,也可以是相对路径,相对与当?shell? 的工作目录。robo...原创 2020-02-26 18:52:56 · 2342 阅读 · 0 评论 -
环境配置(基于python3)+在pycharm中编写及运行robot脚本
(一)使用pip安装robotframework框架和seleniumlibrary库pip install--upgrade robotframeworkpip install --upgrade robotframework-seleniumlibrary可以再安装一个测试数据编辑器(编辑器中直接运行就可以打开图形界面)pip install robotframework-r...原创 2020-02-17 20:07:49 · 2136 阅读 · 0 评论 -
Importing test library 'xxx\Test.py' failed: ModuleNotFoundError: No module named 'xxx' 解决方案
一、源代码和相应的报错信息运行代码如下:运行上面的robot代码,会提示报错信息,内容如下:二、解决方案根据报错信息提示,引起报错的原因是pythonpath里面没有项目目录,我们只需要把相应的项目目录添加到sys.path里面就可以解决这个问题了。三、解决后的运行结果按照上面的方法修改之后,运行成功,截图如下:...原创 2020-02-19 20:29:48 · 5114 阅读 · 0 评论 -
Python之识别验证码
应用场景:自动登录过程中识别验证码参考网址如下:Python图像处理之图片验证码识别Python爬虫之自动登录与验证码识别Python3使用 pytesseract 进行图片识别1.先要安装下面两个库:pip install pytesseractpip install pillow2.编写代码:准备识别下面这个验证码:import pytesserac...原创 2019-10-08 14:29:40 · 341 阅读 · 0 评论 -
pycharm不能导入自定义的类
报错场景描述用户定义了一个basePage.py,里面定义了一个page类,以后所有的文件都需要继承这个;用户又定义了一个SearchPage.py,里面需要导入page,需要下面的代码from pages.basePage import Page用户在输入的时候不能只能提示。下面是解决方案:首先选中需要import识别的目录,然后右击出现下面截图用户点击m...原创 2019-09-18 16:43:05 · 2792 阅读 · 0 评论 -
Python csv.reader读取内容不正确
代码如下:import csvcsvFile=open(r'D:\PycharmProjects\first\webtest\case04\userInfo.csv','r')readCSV=csv.reader(csvFile)print(readCSV)打印的信息如下:<_csv.reader object at 0x00000000024E5048>因...原创 2019-09-11 10:46:19 · 6807 阅读 · 0 评论 -
Python-lambda用法
前言:lambda函数也叫匿名函数,即,函数没有具体的名称。一、基础lambda语句构建的其实是一个函数对象。匿名函数有个限制,就是只能有一个表达式,不用写return,返回值就是该表达式的结果。lambda(a,b: a+b)#关键字lambda表示匿名函数,冒号前是参数,可以有多个,用逗号隔开,冒号右边的返回值。lambda优点:1、使用Python写一些执行脚本时...转载 2019-08-07 17:47:41 · 159 阅读 · 0 评论