selenium2-自动化测试模型(2)
来源:互联网 发布:犀牛软件破解教程 编辑:程序博客网 时间:2024/04/29 17:22
登录模块
1.python 语言中函数、类、方法的使用
(1)函数的基本使用
定义:def add(a,b) : 调用:add(1,3)
c=a+b
print c
或者: 调用:d=add2()
def add2(a=1,b=3): print d
c=a+b
return c
通过def 关键字可创建函数,在例1中我们创建了add()函数,默认接收两个参数化a、b,把a、b 相
加结果给c,并将结果函数内打印
(2)方法以及类
>>> class Counter:
def add(self,a,b):
c=a+b
print c
def subtract(self,a,b):
c=a-b
print c
>>> d=Counter()
>>> d.add(5,3)
>>>d.subtract(8,5)
通过class定义类Couter中两个方法add()、subtract()。创建对象d 对象d调用方法
(3)通过上面的例子我们明显的发现类的方法与函数有一个明显的区别,在类的方法中必须有个额外的第
一个参数(self),但在调用类的方法时却不必为这个参数赋值。self 参数所指的是对象本身,所以习惯
性地命名为self。
(4)为何Python 给self 赋值而你不必给self 赋值?
创建了一个类MyClass,实例化MyClass 得到了MyObject 这个对象,然后调用这个对象的方法
MyObject.method(a,b),在这个过程中,Python 会自动转为Myclass.method(MyObject,a,b),这就是Python
的self 的原理。即使你的类的方法不需要任何参数,但还是得给这个方法定义一个self 参数,虽然我们
在实例化调用的时候不用理会这个参数
2.登陆模块化
- selenium2-自动化测试模型(2)
- Selenium2自动化测试模型
- selenium2-自动化测试模型(1)
- Selenium2自动化测试
- 《selenium2 自动化测试实战》
- Python-Selenium2做Web自动化测试(2)-自动化测试常用工具
- Selenium2-Web自动化测试学习
- 自动化测试环境Python3+selenium2
- Selenium2+Python2.0自动化测试【2】 操作浏览器
- Selenium2 Python 自动化测试实战学习笔记(二)
- Selenium2 Python 自动化测试实战学习笔记(三)
- Selenium2 Python 自动化测试实战学习笔记(四)
- Selenium2 Python 自动化测试实战学习笔记(五)
- Selenium2 Python 自动化测试实战学习笔记(六)
- Selenium2 Python 自动化测试实战学习笔记(七)
- Selenium2 Python 自动化测试实战学习笔记(八)
- Selenium2 Python 自动化测试实战学习笔记(九)
- 构建Python+Selenium2自动化测试环境<一>
- http://blog.csdn.net/feliciafay/article/details/6841115
- 034-Java-025
- Access denied for user 'homestead'@'localhost'
- 美国发布《提升关键技术设施网络安全框架1.1版》
- openoffice org.artofsolving.jodconverter.office.OfficeException: task did not complete within time
- selenium2-自动化测试模型(2)
- 关于ubuntu中动态链接库路径的设置以及源码编译python可用的opencv
- Java中堆和栈是怎么存储数据的
- 液压基础知识01 —— 压力单位换算
- UESTC数据结构专题训练 G,H,I,J
- java-05
- Android Wi-Fi源码分析之wpa_supplicant初始化(三):wpa_supplicant_add_iface函数分析
- linux shell脚本监控进程崩溃自动重启
- Mongodb学习