之前我们已经基本学会了如何进行单元测试,这次我们来看看如何进行Web测试,Web测试对于项目的迭代是必不可少的。
这里我们使用集成测试框架Selenium来实现Web测试。
1、安装依赖包
pip2 install Selenium
2、新建login_page.py,将方法封装
tests/login_page.py
class LoginPage(object):
client = None
def __init__(self,c):
self.client = c
@property
def title(self):
return self.client.title
def set_user_name(self,name):
user_input = self.client.find_element_by_name('user')
user_input.send_keys(name)
def set_pwd(self,pwd):
pwd_input = self.client.find_element_by_name('password')
pwd_input.send_keys(pwd