上一节记录到封装了一个返回元素的类,这一节我们用拿到的元素去做事情
#同样的先导包,导入之前返回元素的包
from find_element import GetElement
#创建一个操作所有元素的类,这个类的作用是操作所有拿到的元素
class LoginHandle(object):
#初始化方法,让他开始就拥有driver
def __init__
self.driver = driver
#发送账号的方法
def send_num(self, num)
#创建一个返回元素的类的对象,并操作此对象
re = Getelement()
#用此对象操作driver浏览器,输入num
re.get_element('user_name').send_keys(name)
#发送密码的方法
def send_pwd(self, pwd)
#创建一个返回元素的类的对象,并操作此对象
re = Getelement()
#用此对象操作driver浏览器,输入pwd
re.get_element('user_name').send_keys(pwd)
这里提供另一个思路
由于基础的操作元素的类型无非两种,一种输入,一种点击,所以只需要进行输入点击的方法即可
#同样的先导包,导入之前拿取元素的包
from readinfo import ReadInfo
#创建一个操作所有元素的类,这个类的作用是操作所有拿到的元素
class LoginHandle(object):
#初始化方法,让他开始就拥有driver
def __init__()
self.driver = driver
#发送账号的方法
def get_element(self, value)
#创建一个返回元素的类的对象,并操作此对象
re = ReadInfo(self.driver)
#用此对象操作driver浏览器,输入value
return re.readinfo(value)