def setUp(self): print('before test') self.driver = webdriver.Chrome() self.driver.maximize_window() url = Get_url('loginurl') print(url) self.driver.get(url)
def setUpClass(cls): print('start') cls.driver = webdriver.Chrome() url = Get_url('loginurl') cls.driver.get(url) cls.driver.maximize_window() Login_success(cls.driver) #zdgl_page(self.driver) #进入终端管理 cls.driver.implicitly_wait(5)
def test_login_success1(self): '''登录成功''' url = Get_url('correcturl') time.sleep(1) Login(self.driver, 'admin', 'vsecure2016') dq_url = self.driver.current_url self.assertEquals(dq_url, url, msg=None) succ_text = self.driver.find_element_by_xpath( '//*[@id="user"]/ul/li/a').text self.assertIn('admin', succ_text)
def test_logout(self): '''退出登录''' url = Get_url('correcturl') Login(self.driver, 'admin', 'vsecure2016') time.sleep(2) dq_url = self.driver.current_url self.assertEquals(dq_url, url, msg=None) A = self.driver.find_element_by_xpath('//*[@id="user"]/ul/li/a') ActionChains(self.driver).move_to_element(A).perform() #鼠标悬停操作 time.sleep(1) self.driver.find_element_by_xpath('//*[@id="umenu"]/li[2]/a').click() time.sleep(0.5) title = self.driver.find_element_by_id('title') self.assertEqual('管理员登录', title.text)
def zk_version_mgr(driver): url = Get_url('version_mgr1') print(url) driver.get(url)
def zk_log_open(driver): url = Get_url('log_zk') driver.get(url)
def zdgl_page(driver): url = Get_url('currenturl') driver.get(url)
def shou_Ye(driver): #driver.find_element_by_class_name('current').click() url = Get_url('correcturl') driver.get(url)