1
文件 的完整代码
from import BasePage
from import ParseConFile
class HomePage(BasePage):
# 配置文件读取元素
do_conf = ParseConFile()
# 首页
homePage = _locators_or_account('HomePageElements', 'homePage')
# 通讯录
mailList = _locators_or_account('HomePageElements', 'mailList')
# 应用中心
applicationCenter = _locators_or_account('HomePageElements',
'applicationCenter')
# 收件箱
inBox = _locators_or_account('HomePageElements', 'inBox')
def select_menu(self, menu='mailList'):
"""邮箱首页选择菜单"""
if menu == "mailList":
_address_list_menu()
elif menu == 'homePage':
_home_page_menu()
elif menu == 'applicationCenter':
_application_center_menu()
elif menu == 'inBox':
_in_box_menu()
else:
raise ValueError(
'''菜单选择错误!
homePage->首页
mailList->通讯录
applicationCenter->应用中心
inBox->收件箱'''
)
def click_home_page_menu(self):
return (*)
def click_address_list_menu(self):
return (*)
软件测试任务驱动教程
2
def click_application_center_menu(self):
return (*)
def click_in_box_menu(self):
return (*)
if __name__ == '__main__':
pass
'''
from selenium import webdriver
from import LoginPage
driver = ()
login = LoginPage(driver)
('bettertest', 'admin_123')
home = HomePage(driver)
_menu()
'''