多测师讲解自动化测试 _RF数据库操作(上)_高级讲师肖sir

一、安装库
1、查看数据库是否按安装
1.1 DatabaseLibrary

pip3 install mysqlclient-2.0.1-cp37-cp37m-win_amd64.whl
dos 下安装







关键字:
1、connect to database #连接数据库的配置信息
connect to database pymysql dcs root 123456 192.168.153.131 3306


2、table must exist

table must exist test # 判断表存在 #有则ok没有则NO
2。1不存在的表,报错

2.2存在的表,运行成功


3、Check If Exists In Database
3.1判断数据库中已经存在的数据



3.2 判断数据库中不存存在的数据


4、check if not exists in database
4.1


4.2


5\ Delete All Rows From Table 删除表中所有数据

Delete All Rows From Table sc #删除表中所有数据 Disconnect From Database


6\Execute Sql Script D:\sql.txt #执行脚本





6、Execute Sql String #执行sql语句

Execute Sql String insert into test values (12,23); #执行sql语句


7、Query

${vael} Query select * from test
log ${vael} #查询当前表中所有的数据

8、ROW COUNT

${count} ROW COUNT select * from test
log ${count} #统计当前数据库中的行数

9. ROW COUNT IS 0 #判断当前数据库中没有的数据

ROW COUNT IS 0
select * from s ; #判断当前数据库中没有的数据

10、ROW COUNT IS equal to x #行数等于 多少行

10.1
ROW COUNT IS equal to x select * from test 13 #行数等于10

10.2

ROW COUNT IS equal to x select * from test 10 #行数等于10

11. Row Count Is Greater Than X #行数大于多少行

Row Count Is Greater Than X select * from test 11 #行数大于11 `

10.2

11.Row Count Is Less Than X # #行数小于

Row Count Is Less Than X
select * from test; 20 #行数小于20


Row Count Is Less Than X
select * from test; 9 #行数小于20

11、 Disconnect From Database #断开数据库连接 #断开数据库连接

Disconnect From Database #断开数据库连接 #断开数据库连接

多测师讲解自动化测试 _RF数据库操作(上)_高级讲师肖sir的更多相关文章
- 多测师讲解自动化测试_rf节课内容_高级讲师肖sir
*** Settings ***Library Selenium2LibraryLibrary OperatingSystem *** Variables ***${name} zhangsan@{l ...
- 多测师讲解自动化测试 _RF模拟鼠标悬停_高级讲师肖sir
test19 Open Browser https://www.ctrip.com/?sid=155952&allianceid=4897&ouid=index gc Maximize ...
- 多测师讲解自动化测试 _RF定位iframe框_高级讲师肖sir
Open Browser https://mail.163.com/ gc Maximize Browser Window sleep 2 #进入if框 Comment Input Text name ...
- 多测师讲解 自动化测试理论(1)_高级讲师肖sir
自动化测试理论什么是自动化测试?广义的:通过工具或程序替代或辅助人工测试的行为叫自动化测试狭义的:通过工具录制或编写脚本模拟手工测试的过程,通过回放或运行脚本执行测试用例,从而代替人工对系统的功能验证 ...
- 多测师讲解自动化测试 _pybot.bat批处理脚本_高级讲师肖sir
- 多测师讲解接口测试 _postman(下)_高级讲师肖sir
关联接口 定义:上个接口返回的参数作为下一个接口的入参 1)接口1:查询出所有的州,自治区,直辖市,省(且发送请求不需要入参) 接口url地址: http://www.webxml.com.cn/We ...
- 多测师讲解ui自动化框架设计思想_高级讲师肖sir
UI自动化框架:UI自动化框架可以分为8个模块,conf.data.public.pageobject.testcase.runner.report.log.conf是用来储存系统环境.数据库.邮件的 ...
- 多测师讲解selenium ——切换窗口——打印句柄_高级讲师肖sir
(一)同一个窗口打开两个浏览器 from selenium import webdriverfrom time import sleepdrvier=webdriver.Chrome()url='ht ...
- 多测师讲解接口测试 _fiddler无法打开浏览器_高级讲师肖sir
错误现象: 打开fi'd'dler以后浏览器无法打开,关闭fiddler之后可以打开浏览器 解决方案: 1. 2. 在点击确定
- 多测师讲解python_模块间的调用_高级讲师肖sir
案例1: 在aaa.py 文件A类中定义一个函数sadp: 在bbb.py文件中导入aaa模块,导入类 ,调用函数 案例2: aaa模块中定义一个A类, 在定义一个sadp的函数, 在bbb模块中导 ...
随机推荐
- Spring源码学习(六)-spring初始化回调方法源码学习
1.spring官方指定了三种初始化回调方法 1.1.@PostConstruct.@PreDestory 1.2.实现 InitializingBean DisposableBean 接口 1.3. ...
- nginx 配置下载text等文件
当前的浏览器能够识别文件格式,如果浏览器本身能够解析就会默认打开,如果不能解析就会下载该文件.比如txt文件就直接被解析,还有其他文件也是一样. 在nginx.conf配置文件中添加 add_head ...
- 理解Clip Path
http://www.w3cplus.com/css3/using-making-sense-of-clip-path.html http://www.cnblogs.com/coco1s/p/602 ...
- apply用法
result.push.apply(result, document.getElementsByTagName(tag)); 但是,这里为什么要用apply呢? 因为document.getEleme ...
- PHP 类的构造方法 __construct()
1. 构造方法简介 构造方法 __construct() 是一种类结构特有的特殊方法,该方法由系统规定好 实例化一个类时:先调用该方法,再返回类的对象 构造方法也是普通方法,不同之处就是在实例化类时会 ...
- 关于“枚举{0,1,...,n-1}所包含的所有大小为k的子集”的理解
前言 今天整理以前的竞赛笔记时,发现了当时写的一个模板: 枚举{0,1,-,n-1}所包含的所有大小为k的子集: int comb = (1 << k) - 1; while (comb ...
- [POJ3253]Fence Repair(单调队列)
题目链接 http://poj.org/problem?id=3253 题目描述 大意:切长度为a的木条的花费是a,给定最终切好的n段各自的长度,问由原来的一根木条(长度为n段长度和)以最终总花费最小 ...
- js 去掉字符串最后一个逗号:笑死我了
今天突然遇到js 去掉字符串最后一个逗号的问题,本想偷懒搜个代码吧,没想到看到百度的第一条记录是这么一篇文章. 网易博客: http://blog.163.com/li_crane/blog/stat ...
- Vue render函数 函数时组件 jsx
常规组件使用 定义组件 components/list/list.vue <template> <ul> <li v-for="(item, index) in ...
- HTML自学第一篇
教程来自W3CSchool 因为笔者有过开发经验 本篇只是个人对HTML自学的笔记,可能不适合用于给他人理解和学习 什么是 HTML HTML 指的是超文本标记语言 (Hyper Text Marku ...