import unittest from functions.BISProfile import Profile from functions.BISAccount import Account from driver.browser import chrome_browser from functions.common import log from functions.common.Common import Common from functions.common.ExcelUtil_tool import ExcelUtil from ddt import ddt, data logger = log.createlogger("MAIN") logindata = ExcelUtil.readExcel( 'C:\\MLP\\Automation\\Project\data\\acc&env_info.xlsx', 'Sheet1') # logindata = ExcelUtil.readExcel('../data/acc&env_info.xlsx','Sheet1') @ddt class ProfileTest(unittest.TestCase): def setUp(self): self.driver = chrome_browser() self.account = Account(self.driver) self.profile = Profile(self.driver) self.common = Common(self.driver) self.common.open_browser() @data(*logindata) def test_MyAccount(self, data): """测试profile-my account界面的检查""" try: self.account.login_with_facebook(data['face_email'], data['face_pw']) self.profile.enter_profile() self.profile.enter_myaccount()
import time import unittest from functions.BISPages import Pages from driver.browser import chrome_browser from ddt import ddt, data from functions.common.ExcelUtil_tool import ExcelUtil # import json # import requests regions = ['Asia', 'Europe', 'MEA', 'New+Zealand', 'United+States'] hotels = [] logindata = ExcelUtil.readExcel('../data/acc&env_info.xlsx', 'Sheet1') @ddt class Test_Login(unittest.TestCase): def setUp(self): self.driver = chrome_browser() self.driver.get("https://www.millenniumhotels.com") self.home = Pages(self.driver) def tearDown(self): self.driver.close() @data(*logindata) def test_login_email(self, data): """linkedin登录""" try: self.home.login_with_email(data['link_acc'], data['link_pass']) self.current_url = self.driver.current_url self.assertEqual(self.current_url,