def test_set_chine_title(self): self.dialog_page.wait_for_loader() self.CURRENT_DIALOG_URL = self.driver.current_url self.dialog_page.open_menu() dialog_menu_page = DialogMenuPage(self.driver) dialog_menu_page.change_title(self.NEW_CHINE_TITLE) title = dialog_menu_page.get_title() self.assertEqual(self.NEW_CHINE_TITLE, title)
def test_update_dialog_photo_invalid_format_2(self): self.dialog_page.wait_for_loader() self.CURRENT_DIALOG_URL = self.driver.current_url self.dialog_page.open_menu() dialog_menu_page = DialogMenuPage(self.driver) dialog_menu_page.change_photo(os.getcwd() + "/tests/static/sabaton_high.mp4") err_msg = dialog_menu_page.get_message_of_error_notification() self.assertEquals(err_msg, u"Файл неверного типа.")
def test_set_dialog_photo_of_mad_titan(self): self.dialog_page.wait_for_loader() self.CURRENT_DIALOG_URL = self.driver.current_url self.dialog_page.open_menu() dialog_menu_page = DialogMenuPage(self.driver) dialog_menu_page.change_photo(os.getcwd() + "/tests/static/thanos.jpg") self.assertTrue(self.dialog_page.existence_change_photo_notification(), "Failed to update photo of group dialog")
def test_update_dialog_photo_png(self): self.dialog_page.wait_for_loader() self.CURRENT_DIALOG_URL = self.driver.current_url self.dialog_page.open_menu() dialog_menu_page = DialogMenuPage(self.driver) dialog_menu_page.change_photo(os.getcwd() + "/tests/static/sabaton_png.png") self.assertTrue( self.dialog_page.existence_change_photo_notification(), "Failed to update photo.png of group dialog")
def test_set_too_long_title(self): self.dialog_page.wait_for_loader() self.CURRENT_DIALOG_URL = self.driver.current_url self.dialog_page.open_menu() dialog_menu_page = DialogMenuPage(self.driver) dialog_menu_page.change_title(self.NEW_TOO_LONG_TITLE) new_title = dialog_menu_page.get_title() cut_title = self.NEW_TOO_LONG_TITLE[:self.MAX_TITLE_LENGTH] self.assertEqual(new_title, cut_title)
def test_hide_group_chat(self): self.dialog_page.wait_for_loader() self.dialog_page.open_menu() dilog_menu_page = DialogMenuPage(self.driver) dilog_menu_page.hide_chat() hide_chat_confirm_page = ConfirmPage(self.driver) hide_chat_confirm_page.confirm() self.CURRENT_DIALOG_URL = self.driver.current_url self.driver.get(self.URL_OF_MESSAGES) self.assertTrue(self.message_page.get_existance_of_dialogs_empty(), "test_hide_group_chat failed")
def test_set_empty_title(self): self.dialog_page.wait_for_loader() self.CURRENT_DIALOG_URL = self.driver.current_url self.dialog_page.open_menu() dialog_menu_page = DialogMenuPage(self.driver) old_title = dialog_menu_page.get_title() dialog_menu_page.change_title("") new_title = dialog_menu_page.get_title() self.assertEqual(old_title, new_title)
def delete_dialog(self): self.dialog_page.open_menu() dilog_menu_page = DialogMenuPage(self.driver) dilog_menu_page.delete_dialog() confirm_page = ConfirmPage(self.driver) confirm_page.confirm()
def leave_group_chat(self): self.dialog_page.open_menu() dilog_menu_page = DialogMenuPage(self.driver) dilog_menu_page.leave_chat() confirm_page = ConfirmPage(self.driver) confirm_page.confirm()