码迷,mamicode.com
首页 > 编程语言 > 详细

RobotFramework+python

时间:2019-01-03 15:39:33      阅读:715      评论:0      收藏:0      [点我收藏+]

标签:增量   tab   rest   com   nec   bdr   测试   image   work   

  1. 接口测试
  2. 解压包,配置路径Scriptspython
  3. 路径内 cmd运行-ride.py
  4. Python路径加  site-packages
    1.   技术分享图片

       

  5. shift+ctrl+Space 快速填入
  6. [ ERROR ] Error in test library ‘pymysql‘: Creating keyword ‘Connect‘ failed: Keyword with same name defined multiple times.  TextEdit中删除Connect
  7. WebDriverException: Message: ‘geckodriver‘ executable needs to be in PATH.   下载googledriver  chromedriver.exe插件下载地址:http://chromedriver.storage.googleapis.com/index.html
  8. 修改output -olog -lreport -r存放路径 ,空格分开
    1.   技术分享图片

       

  9. 连接数据库 下载DatabaseLibrary   pip install robotframework-databaselibrary? 根据数据库装pip install psycopg/pymysql
  10. 下载接口包pip install --upgrade RESTinstance  

(1) Pip install Requests  /RequestsLibrary

  1. 查看端口  1. netstat -aon|findstr "****"   2. tasklist|findstr "****"  3.taskkill /f /t /im
  2. 快捷键: 查看log---ctrl+L    查看report---ctrl+r
  3. 检查接口是否通 ping echo.jsontest.com 不加Http
  4. 分层方法:

(1) 新建资源:New Resource ,建好后导入需要的Library

① 技术分享图片

 

② 技术分享图片

 

(2) 新建用户键:New User Keyword

① 技术分享图片

 

(3) 传参:填入 Arguments

① 技术分享图片

 

(4) 操作在列表写入步骤

① 技术分享图片

 

(5) 在其他Suite中调用,导入Resource

① 技术分享图片

 

  1. 创建变量  $
  2. 数据库中文乱码   

(1) Lib\site-packages\DatabaseLibrary\query.py

① 技术分享图片

 

(2) 加入     def decode(self,code):    return code.decode(‘utf-8’)

① 技术分享图片

 

(3) 使用

① 

 

② 

 

  1. 报告改为发邮件形式

(1) 下载robotmetrics.py文件 https://github.com/adiralashiva8/robotframework-metrics

(2) 复制到log.html所在文件夹

(3) 安装beautifulsouppip install beautifulsoup4

(4) log目录下执行Python  robotmetrics.py 

(5) 修改可以中文注释

① 

 

(6) 修改发送邮件   Python robotmetrics.py -email yes

  1. 加入自己写的py脚本

(1) lib>site-packages新建 文件夹

① 

 

(2) 放入__init__.py,python脚本

① 

 

② 

 

(3) 引入使用

① 

② 

  1. 增量发包  ---  直接复制整个包

(1) 写的case  sendo

(2) \Lib\site-packages\

  1. 断言

(1) Should Be Equal

 

RobotFramework+python

标签:增量   tab   rest   com   nec   bdr   测试   image   work   

原文地址:https://www.cnblogs.com/pangdaxingyyy/p/10214357.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!