selenium2-自动化测试模型(2)

本文介绍如何使用Python进行自动化测试,重点讲解了函数、类、方法的运用,包括函数的定义与调用,类与方法的创建,特别是类方法中的self参数的含义和使用规则。此外,文章预告将探讨登录模块的实现。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

                                                                             登录模块

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.登陆模块化



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值