PO模型
Commonlib目录存放通用模块(我们封装的selenium模块)
创建Business目录,根据业务创建测试功能模块
创建Testcase目录存放测试用例
Commonlib目录下创建通用模块Commonlib.py
from selenium import webdriver
import time
class CommonUtil():
# 初始化方法
def init(self):
# 创建浏览器对象
self.driver = webdriver.Chrome()
# 设置隐式等待
self.driver.implicitly_wait(5)
# 设置浏览器最大化
self.driver.maximize_window()
# 请求指定站点
def open_url(self,url):
self.driver.get(url)
time.sleep(3)
# 判断定位方法并调用相关方法
def locateElement(self,locate_type,value):
el = None
if locate_type == 'id':
el = self.driver.find_element_by_id(value)
elif locate_type == 'name':
el = self.driver.find_element_by_name(value)
elif locate_type == 'class':
el = self.driver.find_element_by_class_name(value)
elif locate_type