首页
Python
Java
IOS
Andorid
NodeJS
JavaScript
HTML5
【
robot_framewok自动化测试
】的更多相关文章
robot_framewok自动化测试
robot_framewok自动化测试 http://wenku.baidu.com/view/691abcaa4b73f242336c5fec.html 接口自动化测试框架设计 http://wenku.baidu.com/view/47b89a003b3567ec112d8a4a.html 自动化测试框架安装部署说明 http://wenku.baidu.com/view/500ea0d6c1c708a1284a446f.html 自动化测试框架搭建 http://wenku.baidu.c…
robot_framewok自动化测试--(9)连接并操作 MySql 数据库
连接并操作 MySql 数据库 1.mysql数据库 1.1安装mysql数据库 请参考我的另一篇文章:MYSQL5.7下载安装图文教程 1.2.准备测试数据 请参考我的另一篇文章:Mysql基础教程:(七)MySQL基础练习 2.安装robot_framewok测试相关库 2.1.安装DatabaseLibrary .PyMysql RF连接数据库,需要安装第三方库databaselibrary : pip install robotframework-databaselibrary 以及py…
robot_framewok自动化测试--(8)SeleniumLibrary 库(selenium、元素定位、关键字和分层设计)
SeleniumLibrary 库 一.selenium 1.1.Selenium 介绍 Selenium 自动化测试工具,它主要是用于 Web 应用程序的自动化测试,但并不只局限于此,同时支持所有基于 web 的管理任务自动化. Selenium 的特点: 开源,免费 多浏览器支持:FireFox.Chrome.IE.Opera 多平台支持:linux .windows.MAC 多语言支持:java.Python.Ruby.php.C#.JavaScript 对 web 页面有良好的支持 简单…
robot_framewok自动化测试--(2)创建第一个项目
创建第一个robot_framewok项目 通过 RIDE 去学习和使用 Robot Framework 框架,对于初学者来说大大的降低了学习难度.所以后面对 Robot Framework 框架都将会通过 RIDE 中进行.实际上 RIDE 已经成为使用 Robot Framework 的"标配". 在 Robot Framework 中创建测试项目和创建单元测试项目一致. 1.创建测试项目 1.1创建测试项目 选择菜单栏 file----->new Project Name…
robot_framewok自动化测试--(1)Robot Framework 环境搭建及常见日志问题解决办法
一.Robot Framework 介绍 Robot Framework 的架构是一个通用的验收测试和验收测试驱动开发的自动化测试框架(ATDD).它具有易于使用的表格来组织测试过程和测试数据. 它使用关键字驱动的测试方法. 对于上面的例子来说,open browser .input text.click button 和 close browser,都是"关键字",这些关键字由 robotframework-selenium2library 类库所提供.当然,我们也可以自定义关键字.…
robot_framewok自动化测试--(7)认识RIDE
认识 RIDE RIDE 作为 Robot Framework 的"脸面",虽然我们已经可以拿它来创建和运行测试了,但我们对它的认识并不全面,这一小节我们将了解这个工具的使用. 1.Edit 标签 下面我们来看一看测试项目和测试套件所提供的 Edit 标签. 从而"测试项目"和"测试套件"所提供的 Edit 标签的功能也可看出两者是一样的. 在 Edit 标签页中主要分:加载外部文件.定义内部变量.定义元数据等三个部分. (1):加载外部文件 A…
robot_framewok自动化测试--(6)Collections 库
Collections 库 Collections 库同样为 Robot Framework 标准类库,它所提供的关键字主要用于列表.索引.字典的处理. 在使用之前需要在测试套件(项目)中添加: 1.创建字典 字典也是一种常见的存放数据的形式,Create Dictionary 关键字用于创建关键字. 字典的存放方式是 key:value 成对儿存放的. 2.操作字典 Get Dictionary Items 关键字用于读取字典的 key 和 value Get Dictionary Items…
robot_framewok自动化测试--(5)Screenshot 库
Screenshot 库 Scrennshot 同样为 Robot Framework 标准类库,我们只将它提供的其它中一个关键字"TakeScreenshot",它用于截取到当前窗口. 虽然 Scrennshot 也为 Robot Framework 标准类库,但它默认不会加载,需要手动加载这个库. 使用"Take Screenshot"关键字实现截取当前屏幕. 例: 运行用例,查看 log.html:…
robot_framewok自动化测试--(4)常用关键字介绍
常用关键字介绍 在学习一门编程语言的时候,大多教材都是从打印"hello world"开始.我们可以像编程语言一样来学习 Robot Framework.虽然通过 RIDE 提供"填表"一样的写测试用例的方式.但它却有着像编程语言一样的强大的关键字,以及可以开发关键字的扩展能力. 1.log 就是"print" log 关键字就是编程语言里的"print"一样,可以打印任何你想打印的内容.勾选测试用例,点击工具栏的"…
robot_framewok自动化测试--(3)测试项目与测试套件的概念
测试项目与测试套件的概念 如果你查看当前所创建的项目会发现,"test_project"是一个目录: "test_suit"则是一个 txt 文件: "test_project"和"test_suit"本质上并没有什么区别,如果你愿意,也可以把测试项目创建成一个文件. 如果你把"测试项目"创建成一个文件后,那么在这个"测试项目"下就不能再创建"测试套件"了,只能创建测…