2017年8月28日

1、robotframework框架的用户关键字:

project右击,选择new user keyword

这里的关键字就相当于python中的函数:

关键字需要注意的知识:

1、传参数,多个关键字使用 | 符号进行分隔,如果需要使用 | 符号,可以使用转义符 \ 

2、传参数分为,必填参数,选填参数和列表参数

3、想要加入返回值,可以添加return value,并且可以设置一个参数接受,和使用多个参数接受,

4、列表和字符串可以使用索引

5、创建资源,把关键字放在一起,推荐这个使用

6、特殊的关键字,setup和teardown,可以设置用例开始和结束运行

 

2、创建系统关键字:

首先在python的模块路径下,创建自定义的模块:

1、实现自己的想要的功能;

2、在__init__.py文件中需要添加信息:

继承实现的功能类,并编写实现范围

ROBOT_LIBRARY_SCOPE = 'GLOBAL'
 

3、安装selenium2library和requestslibrary:

pip install robotframework-Selenium2Library
pip install -U robotframework-requests

 

4、django开发发布会签到系统:

# 自定义登录类
from django.views.generic import View class LoginView(View): def get(self, request): return render(request, 'html/login.html') def post(self, request): if request.POST.get('username', '') == 'lizhenghua' and request.POST.get('passwd', '') == '1111':
       # session实现自动登录 request.session[
'user'] = request.POST.get('username', '') return redirect('/user_action/') else: return render(request, 'html/login.html', {'erro': 'username or passwd erro'})

 

 

posted @ 2017-08-28 18:41  还是原来那个我  阅读(160)  评论(0编辑  收藏  举报