python
花生童鞋
这个作者很懒,什么都没留下…
展开
-
RF-变量文件与python测试库
变量表中声明变量一、首先我们要创建Variables表*** Variables ***${LoginUrl} http://localhost:8080/login/login.htmList变量@{database} 127.0.0.1 3306Dict变量&{user} name=auto pw=123456二、也可以使用python模块文件提供公共变量给RF使用。只需要直接定义变量就可以了,语法完全就是python原创 2020-06-19 11:34:58 · 263 阅读 · 0 评论 -
RF-用户关键字和资源文件
资源文件在测试套件文件中定义关键字的问题只能在本测试套件中有效,无法共享给其他测试套件使用使用资源文件资源文件其实就是RF层面的库文件(不能包含测试用例)里面可以包含用来共享的变量和关键字 资源文件的格式基本也和测试套件文件类似*** Settings ***Library Selenium2LibraryResource rc.robot搜索规则当前用例文件所在的目录如果找不到,就在python的模块搜索路径中搜索数据驱动什么是数据驱动原创 2020-06-10 13:32:10 · 426 阅读 · 0 评论 -
RF-条件判断
条件判断RF中用Run Keyword If 关键字做条件判断1、条件表达式参数给python的eval函数2、run keyword if '2020' in $html log to console 内容参数放在下一行run keyword if '2020' in $html and 'UTC' in $html log to console \n2020年的UTC时间ELSE 分支*** Settings ***Library myli原创 2020-06-04 14:10:09 · 2111 阅读 · 0 评论 -
RF-初始化和清除
初始化和清除setup是测试一个用例(或者套件)前要做的事情teardown是测试后要做的事情一个例子要测试登录功能,需要先注册一个用户,用这个用户验证登录功能那么对于测试登录功能的套件(或者用例)来说,前面先注册好一个用户的操作,就是setup是否需要teardown,主要看这个用例执行后的结果是否会影响下面要执行的用例在RF中,每个测试套件目录,测试套件文件,测试用例,都可以有自己的setup和teardown所有的setup和teardown操作都只能有一个关键原创 2020-05-27 14:58:06 · 633 阅读 · 0 评论 -
RF-关键字的使用
RF官方文档http://robotframework.org认识测试库运行命令robot --pythonpath . tmp.robot把当前路径加入到python模块搜索路径,"."表示当前目录循环老语法:FOR ${var} IN 猫 狗 猪\ Log To Console ${var}Log To Console 循环外面新语法${list} create list 猫 狗 猪FOR ${animal} IN @{list}Log To Conso原创 2020-05-18 13:48:02 · 728 阅读 · 0 评论 -
RF学习
RF的安装pip install robotframeworkseleniumlibrary的安装第三方库,不一定要安装,如果案例涉及到了可以安装支持Selenium自动化的RF扩展库pip install robotframework-seleniumlibrary - U测试打开命令行,输入 where robotpyCharm编写集成安装插件IntelliBot支持语法高亮example:test suite和testcase测试套件,就是测试用例的集合 一般我们把原创 2020-05-13 13:36:47 · 145 阅读 · 0 评论 -
python一些练手小项目
python一些练手小项目参考Pycharm+django2.2+python3.6+MySQL实现简单的考试报名系统Pycharm+Django之使用模型django基础之数据库操作使用pycharm调试django项目原创 2019-11-20 17:16:05 · 281 阅读 · 0 评论