def Test(self):
        accounts = OldTools.accounts_list("C:\\useraccount\\worklist.xlsx")
        for key in sorted(accounts.keys()):
            temp = accounts.get(key)
            for k in sorted(temp.keys()):
                lg = LoginTools()
                driver = lg.loginInitial_Chrome(self.testCaseID)
                #(driver,time_consumption[1])
                x = OldTools.account_audit2(driver, k, temp.get(k))
                driver = x[0]
                print('用户:' + k + '登陆,消耗: %f' % x[1])
                time.sleep(1.2)
                # dropdown list location
                try:
                    delta = driver.find_element_by_css_selector('#iconList')
                except Exception:
                    assert 0, '找不到用户菜单按钮'
                if delta is not None:
                    delta.click()
                    time.sleep(2)

                try:
                    logout = driver.find_element_by_id('btnLogout')
                    logout.click()
                    wait = WebDriverWait(
                        driver,
                        30).until(lambda dr: dr.find_element_by_css_selector(
                            '#divLanguage>a'))
                    if wait:
                        pass
                    else:
                        assert 0, '注销失败'
                except Exception:
                    assert 0, '用户注销失败'
                driver.quit()
 def setUp(self):
     self.start = datetime.datetime.now()
     self.startTime = time.strftime("%Y-%m-%d %H:%M:%S",
                                    time.localtime()).split(" ")[-1]
     MemcacheTools.setMemTime(self.testCaseID, {'start': self.startTime})
     lg = LoginTools()
     self.driver = lg.loginInitial_Chrome(self.testCaseID)
     self.driver = lg.loginnow(self.driver)