How to use exibir_mensagem method in SeleniumBase

Best Python code snippet using SeleniumBase

main.py

Source:main.py Github

copy

Full Screen

...18som_ponto = pygame.mixer.Sound('songs\\som_ponto.mp3')19#Pontuação Inicial do jogador20pontuacao_inicial = 021#Função com as informações dos textos22def exibir_mensagem(mensagem, tamanho, cor):23 font = pygame.font.SysFont("SHOWCARD GOTHIC", tamanho, False, False)24 mensagem1 = f'{mensagem}'25 text = font.render(mensagem1, True, cor)26 return text27#Função para quando, e se, o jogo for resetado28def restart_game():29 global pontuacao_inicial, colidiu, timer, GameOver30 pontuacao_inicial = 031 timer = 032 nave.rect.center = [LARGURA // 2, 630]33 colidiu = False34 GameOver = False35 pygame.mixer.music.play(-1)36#Tela e nome do jogo37tela = pygame.display.set_mode((LARGURA, ALTURA))38pygame.display.set_caption('Space Fall')39#Função para auxílio no desempenho das colisões40colidiu = False41#Grupos que armazenam as sprites42groupOBJ = pygame.sprite.Group()43groupmeteoro = pygame.sprite.Group()44grouptiro = pygame.sprite.Group()45#Fundo/Cenário46fundo = pygame.sprite.Sprite(groupOBJ)47fundo.image = pygame.image.load('images\\espaço.png')48fundo.image = pygame.transform.scale(fundo.image, [700, 680])49fundo.rect = fundo.image.get_rect()50#Nave/Player51nave = Nave(groupOBJ)52nave.rect.center = [LARGURA // 2, 630]53#Eventos54running = True55GameOver = False56timer = 2057clock = pygame.time.Clock()58if __name__ == "__main__":59 while running:60 clock.tick(70)61 pygame.time.delay(100)62 #Eventos do teclado63 for event in pygame.event.get():64 if event.type == pygame.QUIT:65 running = False66 elif event.type == pygame.KEYDOWN:67 if event.key == pygame.K_SPACE and not GameOver:68 som_tiro.play()69 tiro = Tiro(groupOBJ, grouptiro)70 tiro.rect.center = nave.rect.center71 if event.key == pygame.K_r and colidiu == True:72 restart_game()73#Desenhos na tela e colisões74 if not GameOver:75 tela.fill([50, 50, 50])76 groupOBJ.draw(tela)77 colisao1 = pygame.sprite.spritecollide(nave, groupmeteoro, True, pygame.sprite.collide_mask)78 colisao2 = pygame.sprite.groupcollide(grouptiro, groupmeteoro, True, True, pygame.sprite.collide_mask)79 if colisao1 and colidiu == False:80 pygame.mixer.music.stop()81 som_colisao1.play()82 gameover = exibir_mensagem("GAME OVER", 50, (255, 255, 255))83 frase = exibir_mensagem("Sua Pontuação:", 40, (255, 0, 0))84 pontos = exibir_mensagem(pontuacao_inicial, 45, (0, 255, 0))85 restart = exibir_mensagem("Clique em 'R' para reiniciar", 20, (255, 255, 255))86 tela.blit(gameover, (200, 200))87 tela.blit(frase, (190, 250))88 tela.blit(pontos, (LARGURA // 2, 300))89 tela.blit(restart, (210, 350))90 colidiu = True91 GameOver = True92 if colisao2 and colidiu == False:93 pontuacao_inicial += 194 som_ponto.play()95 pontos = exibir_mensagem(pontuacao_inicial, 40, (255, 0, 0))96 tela.blit(pontos, (50, 50))97 if colidiu:98 pass99 else:100 groupOBJ.update()#Faz a atualização dos objetos do grupo citado101 #Faz com que os meteoros apareçam de forma aleatória na tela102 timer += 2103 if timer > 17:104 timer = 0105 if random.random() > 0.2:106 meteoro = Meteoro(groupOBJ, groupmeteoro)107 #Atualiza o jogo108 pygame.display.update()109 pygame.quit()

Full Screen

Full Screen

JogadorController.py

Source:JogadorController.py Github

copy

Full Screen

...12 self.__nome = input("Digite o nome: ")13 self.__idade = int(input("digite idade: "))14 self.__jogador = Jogador(nome = self.__nome, idade = self.__idade)15 if (self.__jogador in self.__jogadores):16 view.JogadorView.exibir_mensagem("Atenção: Jogador já existe")17 return18 self.__jogadores.append(self.__jogador)19 20 def exibir_jogador(self, jogador):21 if jogador in self.__jogadores:22 view.JogadorView.JogadorView.exibir_jogador(jogador)23 else:24 view.JogadorView.exibir_mensagem("Atenção: Jogador não existe")25 def listar_jogadores(self):26 i = 027 print("listar_jogadores")28 # for jogador in self.__jogadores:29 # print(i, 'ª:', end=' ')30 # # view.JogadorView.JogadorView.exibir_jogador(jogador)31 # i += 132 def alterar_jogador(self, jogador):33 self.jogador.__nome = view.AbstractView.AbstractView.mensagem_input("Digite o nome: ")34 self.jogador.__idade = view.AbstractView.AbstractView.mensagem_input("Digite a idade: ")35 self.jogador.__posicao = view.AbstractView.AbstractView.mensagem_input("Digite a nova posicao: ")36 def remover_jogador(self, jogador):37 if jogador in self.__jogadores:38 self.__jogadores.pop(self.index(jogador))39 view.JogadorView.JogadorView.exibir_mensagem("Jogador removido com sucesso!")40 return41 view.JogadorView.JogadorView.exibir_mensagem("Jogador não existe...")42 def tela_opcoes(self):43 self.__escolhas = {44 "1": view.JogadorView.JogadorView.listar_jogadores,45 "2": "exibir_jogador especifico",46 "3": JogadorController.adicionar_jogador,47 "4": "remover_jogador"48 }49 self.__escolha = view.JogadorView.JogadorView.tela_opcoes(self)...

Full Screen

Full Screen

controle.py

Source:controle.py Github

copy

Full Screen

...34import GerarQrcode5import Excel67def exibir_mensagem():8 QMessageBox.about(janela,"Concluido","Arquivos Gerados com Sucesso!")910def ComPlanilha(caminho):11 caminho = janela.txtPlanilha.text()12 Excel.CarregaDados(caminho)1314def GerarCodigo():15 if janela.rbDigitado.isChecked() == True:16 conteudo = janela.txtConteudo.text()17 arquivo = janela.txtNomeArquivo.text()18 19 GerarQrcode.gerar(conteudo, arquivo)2021 exibir_mensagem()2223 elif janela.rbPlanilha.isChecked() == True:24 caminho = janela.txtPlanilha.text() 25 ComPlanilha(caminho)2627 exibir_mensagem()2829#Carrega a Janela criada no PyQT30NomeDaJanela = 'Janela.ui'31app=QtWidgets.QApplication([])32janela=uic.loadUi(NomeDaJanela)333435#Dispara função do botão36janela.btoGerar.clicked.connect(GerarCodigo)3738janela.show() ...

Full Screen

Full Screen

Automation Testing Tutorials

Learn to execute automation testing from scratch with LambdaTest Learning Hub. Right from setting up the prerequisites to run your first automation test, to following best practices and diving deeper into advanced test scenarios. LambdaTest Learning Hubs compile a list of step-by-step guides to help you be proficient with different test automation frameworks i.e. Selenium, Cypress, TestNG etc.

LambdaTest Learning Hubs:

YouTube

You could also refer to video tutorials over LambdaTest YouTube channel to get step by step demonstration from industry experts.

Run SeleniumBase automation tests on LambdaTest cloud grid

Perform automation testing on 3000+ real desktop and mobile devices online.

Try LambdaTest Now !!

Get 100 minutes of automation test minutes FREE!!

Next-Gen App & Browser Testing Cloud

Was this article helpful?

Helpful

NotHelpful