def step_impl(context): loc = Locator(context) loc.click_menu_inicio() loc.click_menu_perfil() loc.click_minha_lista() sleep(5) loc.click_primeiro_item_minha_lista() sleep(5)
def step_impl(context): loc = Locator(context) context.driver.back() context.driver.back() loc.click_menu_categorias() loc.click_categoria_novela() loc.click_primeiro_item_categoria_novela() loc.click_adicionar_remover_item_minha_lista() sleep(5)
def step_impl(context): loc = Locator(context) while True: try: loc.assert_lista_download_vazio() break except NoSuchElementException: loc.click_selecionar_itens_downlaod() loc.click_primeiro_item_lista_download() loc.click_apagar_download()
def step_impl(context): loc = Locator(context) while True: try: loc.assert_download_concluido() print(">>>>>>>>>>>>> Download realizado com sucesso!!!!") break except NoSuchElementException: print("\n> Download em andamento ...")
def step_impl(context): loc = Locator(context) loc.click_menu_categorias() loc.click_categoria_serie() loc.click_primeiro_item_categoria_cinema() temp_final_video = float(loc.assert_tempo_video()) inicio_video = context.temp_inicio_video print('Tempo inicial >>>>>>', inicio_video) print('Tempo final >>>>>>', temp_final_video) if temp_final_video > inicio_video: print("Continue assistindo funcionou") else: raise Exception( "\nContinue assistindo NÃO está funcionando corretamente")
def pesquisar_trilho(self): self.driver.implicitly_wait(10) previous_title = None repeat_count = 0 while True: try: locator.assistir_titulo() locator.poster() break except NoSuchElementException: self.swipe_up(self.driver) item = self.driver.find_element_by_android_uiautomator("com.globo.globotv:id/custom_view_rails_thumb_horizontal_text_view_title") print(">>>>>>>>>> ", item.text) if item.text == previous_title: repeat_count += 1 if repeat_count == 3: raise Exception("Trilho do Continue assistindo não disponivel") previous_title = item.text
def step_impl(context): loc = Locator(context) if loc.assert_botao_assistir_ou_continuar == 'Assista': loc.click_botao_assistir_ou_continuar() else: context.temp_inicio_video = float(loc.assert_tempo_video()) print(">>>>>>>>>>>Tempo de inicio do vídeo>>>>>>>>>>>>>", context.temp_inicio_video) loc.click_botao_assistir_ou_continuar()
def step_impl(context): loc = Locator(context) if loc.assert_botao_assistir_ou_continuar == 'Assista': context.driver.swipe(525, 1200, 525, 600) loc.click_primeiro_episodio_serie() else: context.temp_inicio_video = float(loc.assert_tempo_video()) print(">>>>>>>>>>>Tempo de inicio do vídeo>>>>>>>>>>>>>", context.temp_inicio_video) context.driver.swipe(525, 1200, 525, 600) loc.click_primeiro_episodio_serie()
def step_impl(context): context.driver.back() loc = Locator(context) previous_title = None repeat_count = 0 while True: try: loc.trilho_minha_lista() print(loc.trilho_minha_lista()) break except NoSuchElementException: loc.swipe_up() loc.exibe_nome_do_trilho() print(">>>>>>>>>> ", loc.exibe_nome_do_trilho()) if loc.exibe_nome_do_trilho() == previous_title: repeat_count += 1 if repeat_count == 3: raise Exception("Trilho do Continue assistindo não disponivel") previous_title = loc.exibe_nome_do_trilho()
def step_impl(context): loc = Locator(context) loc.click_menu_categorias() loc.click_categoria_novela() loc.click_primeiro_item_categoria_novela() loc.click_icone_download_lista_capitulo() sleep(10) loc.click_navegar_voltar() loc.click_menu_download() loc.click_primeiro_item_lista_download()
def step_impl(context): sleep(5) loc = Locator(context) loc.click_menu_perfil() loc.click_minha_lista()
def step_impl(context): loc = Locator(context) loc.click_primeiro_item_minha_lista() loc.assert_item_adicionado_minha_lista()
def step_impl(context): loc = Locator(context) loc.click_categoria_cinema()
def step_impl(context): loc = Locator(context) loc.click_menu_categorias()
def step_impl(context): loc = Locator(context) while True: try: loc.click_minha_lista() loc.assert_minha_lista_vazia() break except NoSuchElementException: loc.click_primeiro_item_minha_lista() loc.click_adicionar_remover_item_minha_lista() sleep(10) loc.click_menu_inicio() loc.click_menu_perfil() loc.click_minha_lista()
def step_impl(context): loc = Locator(context) loc.click_menu_download()
def step_impl(context): loc = Locator(context) loc.click_primeiro_item_categoria_cinema()
def step_impl(context): sleep(10) loc = Locator(context) loc.pesquisar_trilho_continue_assistindo_home()
def step_impl(context): loc = Locator(context) loc.click_categoria_serie()