e2e-test/test_case/external/beginning_period/beginning_period_spec.py

47 lines
1.4 KiB
Python

from selenium import webdriver
import unittest
import time
from util.public_page import PublicPage
from ...login.login_page import LoginPage
from comp_info import CompInfo
from ..comp_list.comp_list_page import CompListPage
from ..comp_list.distribute_modal.distribute_modal_page import DistributeModalPage
# @Time :18/2/1 下午5:32
# @Author :huangcaiyan
# @File : beginning_period_spec
# @Software : PyCharm
class BeginningPeriodSpec( unittest.TestCase ):
# {角色,帐套名称,会计名称,会计手机号}
user_info = [ '会计' , '' , 'current_user' , '' ]
@classmethod
def setUpClass( self ):
self.driver = webdriver.Chrome()
publicPage = PublicPage( self.driver )
publicPage.max_window()
self.driver.implicitly_wait( 30 )
loginPage = LoginPage( CompInfo.BASE_URL , self.driver )
loginPage.login( CompInfo.LOGIN_DATA )
@classmethod
def tearDownClass( self ):
self.driver.quit()
def test_import_initial_account( self ):
"""测试 导入期初帐"""
compListPage = CompListPage( self.driver )
distributePage = DistributeModalPage( self.driver )
distributePage.invite_user( self.user_info )
compListPage.enter_comp()
time.sleep( 2 ) # page = BeginningPeriodSpec(self.driver)
if __name__ == '__main__':
unittest.main()