def test_main(self): self.driver.get("http://fix-inside.tensor.ru") self.log.info("Loading login page.") time.sleep(5) self.assertEqual("Вход в систему/СБИС", self.driver.title) logPage = LoginPage(self.driver) logPage.getLoginField().send_keys("check_rigth_user") logPage.getPasswordInput().send_keys("qwerty123") logPage.getloginButton().click() self.log.info("Login process was started") time.sleep(5) self.assertEqual("СБИС", self.driver.title) self.log.info("Login was successful") self.waitAndClosePopup() mainPage = MainPage(self.driver) self.forceClick(mainPage.getstaffLink()) time.sleep(5) self.forceClick(mainPage.getstaffLink()) time.sleep(20) # на моём ноутбуке страница грузится очень долго self.assertEqual("Сотрудники/СБИС", self.driver.title) self.log.info("Staff page was opened") staffPage = StaffPage(self.driver) link = staffPage.getorgLink() firstName = link.text staffPage.getorgLink().click() time.sleep(5) self.assertEqual(staffPage.isOrgFormVisible(), True) self.log.info("Organizations list was opened") staffPage.getchangeOrg().click() time.sleep(5) secondName = staffPage.getorgLink().text self.assertNotEqual(firstName, secondName) self.log.info("Link name was changed") staffPage.getsearchField().send_keys("Белова Олеся Александровна") time.sleep(5) self.assertIn("Белова Олеся", staffPage.getemployeeResult().text) self.log.info("Employee was found") staffPage.getemployeeResult().click() time.sleep(10) self.assertEqual(staffPage.isEmployeeCardVisible(), True) self.log.info("Employee card was opened") staffPage.getcloseCardButton().click() time.sleep(5) self.assertEqual(staffPage.isEmployeeCardVisible(), False) self.log.info("Employee card was closed") staffPage.getuserNameLink().click() time.sleep(5) self.assertEqual(staffPage.isUserMenuVisible(), True) self.log.info("User menu was opened") staffPage.getlogOutLink().click() time.sleep(5) self.assertEqual("Вход в систему/СБИС", self.driver.title) self.log.info("Logout was successful") time.sleep(10)