Esempio n. 1
0
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,