
RobotFramWork
文章平均质量分 50
川云华
健身学技术
展开
-
RobotFramework解决python3安装 robotframework-excellibrary不兼容问题
RobotFramework中需要安装第三方库,但是在安装pip3 installrobotframework-excellibrary,会报错,这里具体错误信息就不贴图了本质原因是setup.py文件中有个函数python3不支持了,这个库对python3没有维护execfile(join(dirname(__file__), 'ExcelLibrary', 'version.py'))所以我们需要线下安装,首先离线下载https://pypi.org/project/robotf..原创 2021-05-10 18:34:58 · 881 阅读 · 0 评论 -
RobotFramework日志打印级别设置
我们知道日志打印有TRACE、DEBUG、INFO几个级别,日志打印越详细,排查错误时,也是越详细在RobotFramework中可以设置日志打印级别,--logLevel DBUG 则RF框架会打印debug级别日志具体配置如下: 在ride设置中:设置完成之后,对用例进行执行即可打印debug级别日志很懂时候我们是使用Pycharm运行用例,配置信息如下:--LogLevel TRACE -d D:\results -t "$SelectedText$" ./...原创 2021-03-10 16:10:18 · 2388 阅读 · 0 评论 -
RobotFramework多进程跑接口用例与解决AttributeError: ‘RobotSettings‘ object has no attribute ‘extension‘
问题: 我们自动化项目用例有6000多条,有些用例是和外部进行交互,需要异步等待过程,导致用例执行时间过长,有些项目用例执行起来需要九个小时,时间太长了,于是就想到了用多线程去执行自动化接口,RF中执行自动化用例都是单进程的,一条用例执行结束开始另外一条用例解决方式: RF中多进程库是pabot 安装pabot库:pip install robotframework-pabot安装好了之后,cmd打开窗口运行pabot --help,出现参数信息即可,表示安装成功...原创 2021-02-02 15:49:21 · 822 阅读 · 1 评论 -
RobotFrameWrok中字符串去空操作
问题: RobotFramework在使用过程中,数据查询的字段中有多余汉字,需要将后面进行切割 如图所示,查询的信息中多了‘仓库’两个文字,需要将文字删除解决方案: 使用了方法 ${return_value} evaluate '${values}'.strip('仓库') 于是乎,得到的字段是中文,得到 '\xe8\xb7\xaf\xe6\xa1\xa5',使用python代码解析出来是: print ('\xe8\x...原创 2021-01-19 20:18:18 · 1811 阅读 · 1 评论 -
RobotFramwork中上传文件接口处理
使用robotFramwork工具写上传文件接口原创 2020-12-11 09:31:11 · 356 阅读 · 0 评论 -
RobotframeWork解决字节码无法加载文件问题
RobotFramework安装好之后,可以正常打开ride 图形化界面,,但是加载项目一直报如图错误信息:看报错信息,查看源码,没有任何问题,因为源码是沉淀下来了,现在应该没问题考虑到是否是版本兼容性问题,查看版本号也是正常版本号没问题,实在找不到问题在哪里,原来是RobotFrameWork缓存问题,查看AppData路径,存在以前安装的缓存,需要删除缓存,缓存地址如下图所示:重新打开可以正常加载文件...原创 2020-05-21 20:50:42 · 555 阅读 · 0 评论