Robot Framework
一枚枫叶
你如,一片片徘红的
诗心。枫叶
泼湿了
轻易流泪的影子
留在树梢上的,已逼近
眼睛里的红颜
.
风在枫叶的梦里
品出忧思。不再陌生
哆嗦着
枯萎了秋的灵魂。一转身
就是一季轮回
.
摆渡
已被放牧红尘打断
有一片枫叶
飘来。风干的珍贵
夹在岁月
折叠成秋雨的柴扉 [1
展开
-
robotframework+Selenium2Library 模态窗口的处理
所谓模态窗口,就是指除非采取有效的关闭手段,用户的鼠标焦点或者输入光标将一直停留在其上的对话框。(说白了,就是弹出了模态窗口之后,后面的窗口无法被点击)在web自动化测试,可能时常会碰到,但是如果普通的操作(click button)来打开模态窗口会导致RF卡住,运行不下去。所以必须使用异步的js来打开模态窗口核心的代码就是 setTimeout(function(){document.getElementById("aa").click()},100)有时候getElementById时,根本转载 2020-05-15 11:02:31 · 460 阅读 · 1 评论 -
连接mysql出现‘mysql执行错误1251'的解决方法
CREATE DATABASE test_db;ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'root';本人新手,只为解决问题。我是用mysql-font做的数据库可视化,因为还是大一,所以刚刚接触数据库。什么都不懂,如有问题,请提出并提供解决方案,谢谢。出现执行错误的原因是由于mys...转载 2020-04-29 15:30:53 · 887 阅读 · 0 评论 -
robotframework 日志输出中出现中文乱码
在python安装目录下,在Lib/site-packages/robot/utils目录下的unic.py文件中,在下面两个位置,把“ASCII”改为“utf-8”解决方法:1、robotframework为3.0.X2、找到python安装目录下的\Lib\site-packages\robot\utils\unic.py文件3、引入json库:import json...原创 2020-04-29 10:50:25 · 724 阅读 · 1 评论 -
Robotframework使用DatabaseLibrary连接mysql数据库
一、robotframework连接mysql数据库1、安装databaselibrary、pymysql通过cmd命令执行:pip installrobotframework-databaselibrarycmd命令执行:pip install pymysql2、导入DatabaseLibrary包到Robotframework3、使用关键字对数据库进行操作...原创 2020-04-28 16:56:58 · 301 阅读 · 0 评论 -
robotframework学习笔记
原创 2020-04-28 15:33:59 · 145 阅读 · 0 评论 -
Robot Framework之pymysql数据库查询
一、准备工作1.本机已安装好MySQL数据库,安装过程请自行度娘2.安装Database-Library输入命令:pip install robotframework_databaselibrary3.添加Database的LibraryDatabaseLibrary二、API参数说明Check If Exists In Database查询语句数据库中存在:存在,...转载 2020-04-27 12:11:54 · 409 阅读 · 0 评论 -
Robot Framework之强大的Evaluate和Collections 库
一、Evaluate关键字为什么说“Evaluate”关键字强大呢?是因为通过它可以使用Python语言中所提供的方法。在python中我们可以这样来引用和使用方法:random函数random模块的randint()方法用于获取当前随机数。在Robot Framework中使用“Evaluate”也可以调用Python所提供的random模块下的randint()方法。...转载 2020-04-27 12:10:09 · 373 阅读 · 0 评论 -
Robot Framework自动化测试--- 开发系统关键字
最近一直在用robotframework做自动化测试项目,老实说对于习惯直接使用python的情况下,被框在这个工具里各种不爽,当然,使用工具的好处也很多,降低了使用成本与难度;当然,在享受工具带来便利的同时也会受制于工具。对于特定的需求,工具没提供相关的Library和关键字的时候,就只能放弃了。 还好robotframework提供了Evaluate关键字,对于Evaluat...转载 2020-04-27 11:31:05 · 204 阅读 · 0 评论 -
Robot Framework自动化测试 --- 分层思想
谈到RobotFramework分层的思想,就不得不提“关键字驱动”。关键字驱动:通过调用的关键字不同,从而引起测试结果的不同。在上一节的seleniumAPI中所介绍的方法其实就是关键字,如“openbrowser”就是一个关键字。从底层去看它就是一个通过编程去现实的一个方法。def open_browser(url,browser): #通过br...转载 2020-04-27 11:24:17 · 267 阅读 · 0 评论 -
Robot Framework Selenium API
RobotFrameworkSeleniumAPI说明:此文档只是将最常用的UI操作列出。更多方法请查找selenium关键字库。一、浏览器驱动通过不同的浏览器执行脚本。 OpenBrowser Htpp://www.xxx.com chrome 浏览...转载 2020-04-27 11:19:11 · 241 阅读 · 0 评论 -
Robot Framework之for控制流语句
一、For循环函数结构范例::For 变量 IN 序列(or 列表)关键字 参数值:For 变量 IN RANGE 循环限量关键字 参数值二、示例Demo1.FOR IN 循环>单个循环变量单个循环变量执行结果:20171207 15:07:08.559 : INFO : Example1:20171207 15:07:08.560 :...转载 2020-04-27 11:05:02 · 191 阅读 · 0 评论 -
Robot Framework之if控制流语句
一、语句简介robotframework中的if语句是使用关键字Run Keyword If来代替的Run Keyword If函数释义:如果给出的判断条件满足,就执行给出的关键字。函数结构范例:(...为英文输入法下的点号)Run Keyword If 判断条件 其他关键字...ELSE IF 判断条件 其他关键字...ELSE 判断条件 其他关键字二、示例Dem...转载 2020-04-27 10:57:35 · 2742 阅读 · 0 评论 -
Robot Framework之截屏功能的实现
一、截屏功能测试执行过程中进行截屏并且保存,是任何一款自动化测试工具或者框架必备的功能。那么Robotframework如何进行截屏呢?Robotframework提供了一个“Screenshot”库。使用“Screenshot”库前,需要确认你搭建的环境(本人是window环境)中是否已经安装以下软件:wxPython (地址 http://wxpython.org)Python...转载 2020-04-27 10:47:33 · 1723 阅读 · 0 评论