Robotframework Web自动化实战课程

想学习的小伙伴,现在可以报名了!!!7月1日正式开课
本期课程主要是web自动化为主,根据平时工作经验整理的一套流程以及使用过程中常见的问题总结。
学完后能很快上手,即学即用,课后遇到问题在线解答,远程协助解决。
robotframework学习交流群:724711865
报名方式联系qq:962199374 网名:緈諨(冷风)

课程费用:600/人(保证全网最低价)

课程时间:周六、周日晚上20:00-22:00

周日9:00-11:00

课程周期:一个月

课程安排如下:

第1课 robotframework 简介与特性
-----简介
-----特性
-----安装指南
-----Pip安装
-----RIDE工具介绍
-----resource文件
-----常量和变量
-----keyword关键字

第2课 robotframework 内置测试库介绍
------BuiltIn
------String
------Collections
------OperatingSystem
------Process
------XML

第3课 robotframework Selenium2Library 安装与引入
-----selenium、浏览器版本与驱动版本
-----库的安装与升级
-----库的引入
-----常见的库引入问题
-----查看库中的关键字
-----open browser打开浏览器
-----close browser关闭浏览器(关闭当前页面)
-----close all browsers关闭所有的浏览器
-----maximize browser window浏览器最大化
-----set window size设置浏览器大小
-----get window size获取浏览器大小
-----input text文本输入
-----input password密码输入
-----click element点击元素
-----click button点击元素

第4课 robotframework Selenium2Library 元素定位-1
-----name
-----id
-----link
-----css定位与语法
-----xpath定位与语法
-----go to跳转页面
-----get title获取title
-----get text获取文本
-----wait until page contains element等待元素出现
-----wait until page contains等待当前页面包含
-----get element attribute获取元素属性
-----一个简单的实例(百度)
-----项目执行的顺序

第5课 robotframework Selenium2Library 元素定位-2
-----js 语法
-----jqeury在浏览器上调试元素定位
-----js处理iframe 如附文本
-----js处理多窗口关闭事件
-----jquery处理特殊的点击事件
-----jquery处理蒙层事件
-----jquery处理日期控件
-----jquery处理文本框无法输入
-----jquery获取文本框中的值

第6课 robotframework Selenium2Library 特殊关键字-1
-----should contain 结果断言验证是否相等
-----alert
-----cookie 处理
-----choose file文件上传
------mouse与press key鼠标键盘事件
-----文件下载(AutoItLibrary)
-----For循环与If条件语句

第7课 robotframework Selenium2Library 特殊关键字-2
-----select from list by value 下拉框选择
-----select iframe进入表单
-----unselect iframe退出表单
-----execute javaScript js执行

第8课 robotframework 结果返回与断言
------should contain验证当前页面包含指定文本
------should not contain验证当前页面不包含指定文本
------should contain element验证当前页面包含指定元素
------wait until page contains等待文本出现在这个页面
------wait until page contains element等待页面包含指定元素
……


第9课 robotframework 自定义库、关键字开发与项目设计
------库的命名
------__init__.py
------version.py
------mylibrary.py
------工程命名
------测试套件命名
------测试用例设计
------全局变量定义
------数据准备
------用例设计
------断言的使用
------一个完整用例

第10课 robotframework 扩展--数据库操作(DatabaseLibrary)与常见问题
------关键字介绍
------数据库操作
------连接数据库
------断开数据库
------新增关键字颜色未改变
------控制无日志输出
------残余驱动未清理
------数据库返回结果乱码


第11课 robotframework 扩展--远程服务器操作(SSHLibrary)
------关键字介绍
------linux服务器操作
------连接远程服务器
------获取远程服务器中的文件
------执行远程服务器中的脚本
------断开数据库

第12课 robotframework 如何完成一个完整的项目
------构建项目结构
------如何分层
------关键字运用
-------数据准备与数据清理
-------配置测试套
-------项目运行


第13课 robotframework 持续集成自动化测试
------jenkins结合svn配置
------jenkins创建新节点
------jenkins节点连接
------jenkins工程创建
------jenkins用例执行
------jenkins查看执行结果
------jenkins结果查看报告异常问题

帮朋友宣传一下

博文出自于:https://blog.csdn.net/sinat_16689259/article/details/80622385

posted @ 2018-06-08 15:00  待繁华落尽  阅读(1004)  评论(0编辑  收藏  举报