Best Python code snippet using SeleniumBase
projudiParaController.py
Source:projudiParaController.py
...208 print("DOCUMENTO SIGILOSO - RESTRIÃÃO NA VISUALIZAÃÃO")209 list_name_urls += list_name_urls_aux210 list_file_name += list_file_name_aux211 # obs += obs_aux#n_files, list_file_path, list_name_urls, nome_donwload=None212 def aceitar_alerta(self):213 try:214 alert = self.browser.switch_to_alert()215 alert.accept()216 except:217 pass218 # PEGA ANDAMENTOS DO PROCESSO, AS AUDIÃNCIAS E REALIZA OS DOWNLOADS POR ACOMPANHAMENTO219 def acomp_down_aud(self, prc_id, ult_mov, bool_2_grau_numero, full=False):220 list_acomp_download = []221 list_audiences = []222 list_name_urls = []223 not_refresh = 0224 bool_2_grau = bool_2_grau_numero225 err = False226 i = 0227 linhas_tabela = self.browser.find_elements_by_xpath('//*[@id="Arquivos"]/table/tbody/tr')[228 1:] # Pegar as linhas com as movimentações229 t = 1230 for linha in linhas_tabela:231 try:232 self.aceitar_alerta()233 descricao_processo, data, donwload, n_event = self.pegar_dados_linha(234 linha) # Pegar os dados de uma linha235 not_refresh += 1 # não sei para que serve essa variável236 # '005.2012.917.622-7'237 if (ult_mov != None and data <= ult_mov) and not full: # Verificar se é para pegar a movimentação238 break239 if i == 0: # Verificar se a primeira movimentação é de arquivado240 self.status = self.verificar_arquivado(241 descricao_processo) # verificar o status de acordo com a primeira movimetação242 i += 1243 if not bool_2_grau: # Verificar se o processo está no segundo grau244 bool_2_grau = self.keywords_2_degree(string=descricao_processo)245 audiencia = self.verificar_audiencia(descricao_processo, data) # Passando a descrição e a data246 if audiencia != False: # Se for uma audiencia...
portuguese.py
Source:portuguese.py
...317 return self.deferred_assert_text(*args, **kwargs)318 def processar_verificações_adiada(self, *args, **kwargs):319 # process_deferred_asserts(print_only=False)320 return self.process_deferred_asserts(*args, **kwargs)321 def aceitar_alerta(self, *args, **kwargs):322 # accept_alert(timeout=None)323 return self.accept_alert(*args, **kwargs)324 def demitir_alerta(self, *args, **kwargs):325 # dismiss_alert(timeout=None)326 return self.dismiss_alert(*args, **kwargs)327 def mudar_para_alerta(self, *args, **kwargs):328 # switch_to_alert(timeout=None)329 return self.switch_to_alert(*args, **kwargs)330 def carregar_arquivo_html(self, *args, **kwargs):331 # load_html_file(html_file, new_page=True)332 return self.load_html_file(*args, **kwargs)333 def abrir_arquivo_html(self, *args, **kwargs):334 # open_html_file(html_file)335 return self.open_html_file(*args, **kwargs)...
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.
You could also refer to video tutorials over LambdaTest YouTube channel to get step by step demonstration from industry experts.
Get 100 minutes of automation test minutes FREE!!