python-robotframwork
robotframwork
风抽过的烟头
这个作者很懒,什么都没留下…
展开
-
使用Robotframework-ride,导入Selenium2Library库后缺少“Open Browser”关键字
出现这个原因是因为版本兼容问题导致:出现版本:Python3.7.4解决方法:配置以下版本重启ride就可以了robotframework 3.1.2robotframework-appiumlibrary 1.5.0.7robotframework-databaselibrary 1.2.4robotframework-jsonlibrary 0.3.1robotframework-pythonlibcore 2.2.1r...原创 2021-04-25 19:24:54 · 1370 阅读 · 0 评论 -
python3.6+RF连接mysql
接口自动化中会遇到有操作数据库的动作目录1、安装第三方库2、安装pymysql3、数据库操作1、安装第三方库使用在线安装:pip install robotframework_databaselibrary -ihttps://pypi.tuna.tsinghua.edu.cn/simple--trusted-host pypi.tuna.tsinghua.edu.cn2、安装pymysql使用在线安装方式安装:pip install pym...转载 2021-04-25 10:54:53 · 105 阅读 · 0 评论 -
RF常用通用关键字
1.Set Variable设置变量2. Evaluate 运行Python语句3.Get Time 获取时间、日期需要用当前的日期进行加减的,可以直接用get time这个关键字,后面可以跟上你需要返回的值,以及日期的加减,如第一行就是加一天。20210317 19:58:11.616 : INFO : ${olddate} = ['2021', '03', '18']20210317 19:58:11.617 : INFO : ['2021', '0...转载 2021-03-17 20:03:55 · 2332 阅读 · 0 评论 -
RobotFramework—中调用自定义库
一、创建Library 创建common文件夹,此文件夹就是最后要导入的库 在文件夹下创建文件data_type_change.py和__init__.py二、编写自定义方法 打开data_type_change.py文件,写入如下方法打开__init__.py文件,写入如下,注意:类名要和第一步的文件夹名一致,入参要与上面的模块名一致...原创 2021-03-10 19:46:04 · 642 阅读 · 0 评论 -
RobotFramework教程使用笔记——requests和requestslibrary库做接口自动化思路
一、准备工作 1、导入requests,使用pip,或者手动下载 pip install requests 2、导入requestsLibrary pip install robotframework-requests...转载 2021-03-09 20:18:27 · 595 阅读 · 0 评论 -
robotframework:log日志输出现中文乱码如xC4xE3
接上一边博客。搜了好久,都以为是要改\Lib\site-packages\robot\utils\unic.py文件,引入json库:import json 将下面代码复制到如图位置,注意对齐方式: if isinstance(item, (list, dict, tuple)): try: item = json.dumps(item, ensure_ascii=False, encoding='cp936') except UnicodeDecodeError: try: item ...转载 2021-03-09 20:11:12 · 271 阅读 · 0 评论 -
Robot Framework浏览器驱动下载
各浏览器下载地址:Firefox浏览器驱动:geckodriver https://github.com/mozilla/geckodriver/releasesChrome浏览器驱动:chromedriver,taobao备用地址 https://sites.google.com/a/chromium.org/chromedriver/home / https://npm.taobao.org/mirrors/chromedriverIE浏览器驱动:IEDrive...转载 2020-09-27 15:10:17 · 270 阅读 · 0 评论 -
Robot Framework常用库简介
标准库Robot Framework可以直接导入使用的库,包括: • BuiltIn :包含经常需要的关键字。自动导入无需import,因此总是可用的 • Dialogs :提供了暂停测试执行和从用户的输入方式。 • Collections:提供一组关键词处理Python列表和字典。 • OperatingSystem:允许执行各种操作系统相关的任务。允许执行各种操作系统相关的任务,使各种操作系统相关的任务在robotframework正在运行的系统中执行。 • Remote:远程库.转载 2020-09-27 15:06:54 · 755 阅读 · 0 评论 -
Robot Framework使用
二,最基本流程点击返回目录2.1创建项目New ProjectFile->New Project注:选择directory原因是,在directory的项目下可以创建测试套件,如果是tpye为file,则只能创建测试用例,这不利于用例的管理。2.2创建测试套件New Suite右键项目Test,点击New Suite。注:选择file原因是,在file的测试套件下可以创建测试用例,如果是tpye为directory,还得重新再继续建file的测试套件,.转载 2020-09-27 14:59:06 · 563 阅读 · 0 评论 -
robotframework安装使用
一、Robot Framework 介绍Robot Framework 是一款基于 Python 的功能自动化测试框架。它具备良好的可扩展性,支持关键字驱动,可以同时测试多种类型的客户端或者接口,可以进行分布式测试执行。主要用于轮次很多的验收测试和验收测试驱动开发(ATDD)。在我们进行全球化测试的时候可以用此框架来编写一些脚本任务,如定时下载 daily build , 配合 Selenium 完成自动化截图等,来方便我们的测试。二、Robot Framework 特性1.测试用例使用文本转载 2020-09-21 14:23:19 · 384 阅读 · 0 评论