Best Python code snippet using SeleniumBase
views.py
Source:views.py
1from django.shortcuts import render, redirect2from django.http import HttpResponse3from apps.bases.static.calculadoras.conversion import *4from apps.bases.static.calculadoras.ieee import *5from apps.bases.static.calculadoras.prueba import prueba6from apps.bases.static.calculadoras.bisreg import *7from apps.bases.static.calculadoras.trapecios import *8from apps.bases.static.calculadoras.rectangulos import *9from apps.bases.static.calculadoras.bisreg import *10from math import*11#from sympy import diff12#from sympy.solvers import solve13def Bases(request):14 if (request.method=='POST'):15 decimal=request.POST['decimal']16 binaria=request.POST['binario']17 octall=request.POST['octal']18 hexadeci=request.POST['hexadecimal']19 if(decimal !=""):20 mostrar=Decimalotras()21 enviar=mostrar.decimalToOthers(float(decimal))22 todos=enviar.split("-")23 bina=todos[0]24 octa=todos[1]25 hexa=todos[2]26 most="epaaa"27 return render(request,'blog/convertir.html',{"bina":bina,"octa":octa,"hexa":hexa} )28 if(binaria !=""):29 mostrar=Binariootras()30 enviar=mostrar.binarioToOthers(float(binaria))31 todos=enviar.split("-")32 deci=todos[0]33 octa=todos[1]34 hexa=todos[2]35 most="epaaa"36 return render(request,'blog/convertir.html',{"deci":deci,"octa":octa,"hexa":hexa} )37 if(octall !=""):38 mostrar=Octalotras()39 enviar=mostrar.octalToOthers(float(octall))40 todos=enviar.split("-")41 deci=todos[0]42 bina=todos[1]43 hexa=todos[2]44 most="epaaa"45 return render(request,'blog/convertir.html',{"bina":bina,"deci":deci,"hexa":hexa} )46 if(hexadeci !=""):47 mostrar=Hexadecimalotras()48 enviar=mostrar.hexadecimalToOthers(str(hexadeci))49 todos=enviar.split("-")50 deci=todos[0]51 bina=todos[1]52 octa=todos[2]53 most="epaaa"54 return render(request,'blog/convertir.html',{"bina":bina,"octa":octa,"deci":deci} )55 else:56 bina=""57 octa=""58 hexa=""59 mostra=prueba()60 return render(request,'blog/convertir.html',{"bina":bina,"octa":octa,"hexa":hexa} )61def Ieeetd(request):62 if (request.method=='POST'):63 funcion=request.POST['decimal']64 signo=request.POST['signo']65 expon=request.POST['expon']66 mantisa=request.POST['mantisa']67 if(funcion!=""):68 mostrar=Tdbits()69 enviar=mostrar.paso2NormalizarExpDos(float(funcion))70 todos=enviar.split("-")71 sign=todos[0]72 exponen=todos[1]73 mantis=todos[2]74 return render(request,'blog/32bits.html',{"sign":sign,"exponen":exponen,"mantis":mantis} )75 if(signo!="" and expon!="" and mantisa!=""):76 mostrar=Invtdieee()77 enviar=mostrar.convertirElNumerotd(signo,expon,mantisa)78 return render(request,'blog/32bits.html',{"dec":enviar} )79 else:80 sign=""81 mostra=prueba()82 return render(request,'blog/32bits.html',{"sign":sign} )83def Ieeesc(request):84 if (request.method=='POST'):85 funcion=request.POST['decimal']86 signo=request.POST['signo']87 expon=request.POST['expon']88 mantisa=request.POST['mantisa']89 if(funcion!=""):90 mostrar=Scbits()91 enviar=mostrar.paso2NormalizarExpDos(float(funcion))92 todos=enviar.split("-")93 sign=todos[0]94 exponen=todos[1]95 mantis=todos[2]96 return render(request,'blog/64bits.html',{"sign":sign,"exponen":exponen,"mantis":mantis} )97 if(signo!="" and expon!="" and mantisa!=""):98 mostrar=Invscieee()99 enviar=mostrar.convertirElNumerosc(signo,expon,mantisa)100 return render(request,'blog/64bits.html',{"dec":enviar} )101 else:102 sign=""103 mostra=prueba()104 return render(request,'blog/64bits.html',{"sign":sign} )105#def Limpiar():106# return107def Menuieee(request):108 return render(request,'blog/convermenu.html',{} )109def Biseccion(request):110 if (request.method=='POST'):111 funcion=request.POST['funcion']112 a=request.POST['intervaloa']113 b=request.POST['intervalob']114 error=request.POST['Errorr']115 mostrar=Bisec()116 enviar=mostrar.biseccionraiz(funcion,float(a),float(b),float(error))117 return render(request,'blog/biseccion.html',{"enviar":enviar} )118 else:119 enviar=""120 mostra=prueba()121 return render(request,'blog/biseccion.html',{"enviar":enviar} )122def Reglafalsa(request):123 if (request.method=='POST'):124 funcion=request.POST['funcion']125 a=request.POST['intervaloa']126 b=request.POST['intervalob']127 error=request.POST['Errorr']128 mostrar=Regla_falsa()129 enviar=mostrar.regla_falsaraiz(funcion,float(a),float(b),float(error))130 return render(request,'blog/reglafalsa.html',{"enviar":enviar} )131 else:132 enviar=""133 mostra=prueba()134 return render(request,'blog/reglafalsa.html',{"enviar":enviar} )135def Newton(request):136 if (request.method=='POST'):137 funcion=request.POST['funcion']138 a=request.POST['intervaloa']139 b=request.POST['intervalob']140 error=request.POST['Errorr']141 #mostrar=Regla_falsa()142 #enviar=mostrar.regla_falsaraiz(funcion,float(a),float(b),float(error))143 return render(request,'blog/newton.html',{"enviar":enviar} )144 else:145 enviar=""146 mostra=prueba()147 return render(request,'blog/newton.html',{"enviar":enviar} )148def Secante(request):149 if (request.method=='POST'):150 funcion=request.POST['funcion']151 a=request.POST['intervaloa']152 b=request.POST['intervalob']153 error=request.POST['Errorr']154 mostrar=Secantec()155 enviar=mostrar.secantef(funcion,float(a),float(b),float(error))156 return render(request,'blog/secante.html',{"enviar":enviar} )157 else:158 enviar=""159 mostra=prueba()160 return render(request,'blog/secante.html',{"enviar":enviar} )161def Polinomios(request):162 if (request.method=='POST'):163 funcion=request.POST['funcion']164 mostrar=Polin()165 enviar=mostrar.raizPolinomios(funcion)166 return render(request,'blog/polinomios.html',{"enviar":enviar} )167 else:168 enviar=""169 mostra=prueba()170 return render(request,'blog/polinomios.html',{"enviar":enviar} )171def Evaluador(request):172 if (request.method=='POST'):173 funcion=request.POST['funcion']174 x=request.POST['valorx']175 mostra=Evalu()176 enviar=mostra.evalua(float(x),funcion)177 return render(request,'blog/evaluador.html',{"enviar":enviar} )178 else:179 enviar="nada"180 mostra=prueba()181 return render(request,'blog/evaluador.html',{"enviar":enviar} )182"""183def Bits32(request):184 if (request.method=='POST'):185 nuevo=request.POST['funcion']186 otro=request.POST['intervaloa']187 mostra=prueba()188 enviar=mostra.probando(otro,nuevo)189 return render(request,'blog/32bits.html',{"enviar":enviar} )190 else:191 enviar="nada"192 mostra=prueba()193 return render(request,'blog/32bits.html',{"enviar":enviar} )194def Bits64(request):195 if (request.method=='POST'):196 nuevo=request.POST['funcion']197 otro=request.POST['intervaloa']198 mostra=prueba()199 enviar=mostra.probando(otro,nuevo)200 return render(request,'blog/64bits.html',{"enviar":enviar} )201 else:202 enviar="nada"203 mostra=prueba()204 return render(request,'blog/64bits.html',{"enviar":enviar} )205"""206def Simpson13(request):207 if (request.method=='POST'):208 funcion=request.POST['funcion']209 a=request.POST['intervaloa']210 b=request.POST['intervalob']211 particiones=request.POST['npart']212 mostrar=Simp13()213 enviar=mostrar.simpin13(int(particiones),float(a),float(b),funcion)214 return render(request,'blog/simpson13.html',{"enviar":enviar} )215 else:216 enviar=""217 mostra=prueba()218 return render(request,'blog/simpson13.html',{"enviar":enviar} )219def Trape(request):220 if (request.method=='POST'):221 funcion=request.POST['funcion']222 a=request.POST['intervaloa']223 b=request.POST['intervalob']224 particiones=request.POST['npart']225 mostrar=Trapecios()226 enviar=mostrar.trap(funcion,float(a),float(b),int(particiones))227 return render(request,'blog/trapecios.html',{"enviar":enviar} )228 else:229 enviar=""230 return render(request,'blog/trapecios.html',{"enviar":enviar} )231def Rect(request):232 if (request.method=='POST'):233 funcion=request.POST['funcion']234 a=request.POST['intervaloa']235 b=request.POST['intervalob']236 particiones=request.POST['npart']237 mostrar=Rectangulos()238 enviarIz=mostrar.recIzquierda(funcion,float(a),float(b),int(particiones))239 enviarDe=mostrar.recDerecha(funcion,float(a),float(b),int(particiones))240 enviarMe=mostrar.recMedios(funcion,float(a),float(b),int(particiones))241 return render(request,'blog/rectangulos.html',{"enviarIz":enviarIz,"enviarDe":enviarDe,"enviarMe":enviarMe} )242 else:243 enviarIz=""244 enviarDe=""245 enviarMe=""246 return render(request,'blog/rectangulos.html',{"enviarIz":enviarIz,"enviarDe":enviarDe,"enviarMe":enviarMe} )247def derivada(request):248 if (request.method=='POST'):249 funcion=request.POST['funcion']250 x=request.POST['valorx']251 mostra=Deriv()252 enviar=mostra.derivando(float(x),funcion)253 todos=enviar.split("-")254 primera=todos[0]255 primeraNum=todos[1]256 segunda=todos[2]257 segundaNum=todos[3]258 return render(request,'blog/derivada.html',{"primera":primera,"primeraNum":primeraNum,"segunda":segunda,"segundaNum":segundaNum} )259 else:260 primera=""261 primeraNum=""262 segunda=""263 segundaNum=""...
DefineResponse.py
Source:DefineResponse.py
1from DbConnection import iniciarConexao2import mysql.connector 3from Response import response4from Entity import Cliente5from Corretor import correcao6campo=["Bem vindo ao Chat do Atenas Consultoria\n\n\nGostariamos de agradecer pela oportunidade",7"Gostariamos de saber seu curso,\n\n digite por favor",8"Digite Agora o titulo do seu trabalho",9"Gostariamos de saber seu e-mail,\n\n digite por favor",10"Descreva mais sobre seu projeto\n\nTodos os detalhes de data de entrega,Assunto a ser desenvolvido, Detalhes de procedimento\n\n Todo detalhe faz diferença para o atendimento personalizado.",11"Agradecemos sua prefência, Logo um dos nossos vendedores entrará em contato para dar seguimento ao seu atendimento"]12Sim=["sim","claro","com certeza","fechar"]13nao=["nao","vendendor","falar"]14def Definir(telefone,mensagem):15 db = iniciarConexao.iniciar()16 info = constroiCliente(telefone,db)17 if(info!=None):18 print(info.etapa)19 if info.etapa == 1:20 if info.mensagemEnviada==None:21 enviarMensagem = "Gostariamos de saber seu curso,\n\n digite por favor"22 response.enviarMensagem(telefone,enviarMensagem)23 iniciarConexao.InsertMensagem(telefone,enviarMensagem,db)24 return 25 else: 26 iniciarConexao.InsertInfo(telefone,mensagem,db,"curso",2)27 info = constroiCliente(telefone,db)28 print("a etapa é: {}".format(info.etapa))29 if info.etapa == 2:30 if "titulo" in info.mensagemEnviada:31 iniciarConexao.InsertTitulo(telefone,mensagem,db,3)32 info = constroiCliente(telefone,db)33 else:34 enviarMensagem = "Digite Agora o titulo do seu trabalho"35 response.enviarMensagem(telefone,enviarMensagem)36 iniciarConexao.InsertMensagem(telefone,enviarMensagem,db)37 return 38 if info.etapa == 3:39 if "Descreva" in info.mensagemEnviada:40 #correcao.principal(mensagem)41 iniciarConexao.InsertTrabalho(telefone,mensagem,db,"descricao",4)42 info = constroiCliente(telefone,db)43 else:44 enviarMensagem = "Descreva mais sobre seu projeto\n\nTodos os detalhes de data de entrega,Assunto a ser desenvolvido, Detalhes de procedimento\n\n Todo detalhe faz diferença para o atendimento personalizado."45 response.enviarMensagem(telefone,enviarMensagem)46 iniciarConexao.InsertMensagem(telefone,enviarMensagem,db)47 if info.etapa == 4:48 if "Fechar" in info.mensagemEnviada:49 if(mensagem)in Sim:50 enviarMensagem = "Forneça algumas informações para gerar o boleto"51 response.enviarMensagem(telefone,enviarMensagem)52 iniciarConexao.InsertMensagem(telefone,enviarMensagem,db)53 else:54 enviarMensagem = "Agradeço o contato, logo um dos nossos vendedores "55 response.enviarMensagem(telefone,enviarMensagem)56 iniciarConexao.InsertMensagem(telefone,enviarMensagem,db)57 else:58 enviarMensagem = "Deseja Fechar com o atendimento remoto ou ser redirecionado para um dos nossos vendedores?"59 response.enviarMensagem(telefone,enviarMensagem)60 iniciarConexao.InsertMensagem(telefone,enviarMensagem,db)61 else:62 enviarMensagem = "Bem vindo ao Chat do Atenas Consultoria\n\n\nGostariamos de agradecer pela oportunidade"63 iniciarConexao.InsertTelefone(telefone,db)64 response.enviarMensagem(telefone,enviarMensagem)65 return Definir(telefone,mensagem=" ")66def constroiCliente(telefone,db):67 dadosCliente = iniciarConexao.selectTelefone(telefone,db)68 if(dadosCliente!=None):69 info = Cliente.DadosCliente(dadosCliente[0],dadosCliente[1],dadosCliente[2],dadosCliente[3],dadosCliente[4],dadosCliente[5],dadosCliente[6])70 return info71 else:72 return None73#def selectEtapa(mensagem,telefone,cliente):74 # if (mensagem[cliente.etapa] == cliente.mensagemEnviada):75 # campo[cliente.etapa] = 076def tratamento(mensagem,telefone,cliente):77 if(cliente.etapa==4):78 79 else:80 if (campo[cliente.etapa] == cliente.mensagemEnviada):81 iniciarConexao.InsertTitulo(telefone,mensagem,db,cliente.etapa+=1)82 return tratamento(mensagem="",telefone,cliente)83 else:84 enviarMensagem = "Digite Agora o titulo do seu trabalho"85 response.enviarMensagem(telefone,enviarMensagem)86 iniciarConexao.InsertMensagem(telefone,enviarMensagem,db)...
servidor_backup3.py
Source:servidor_backup3.py
1# -*- encoding: utf8 -*-2import SMonitor3import os.path4import ctypes5import struct6import time7from flask import *8from threading import *9from datetime import datetime10__author__ = "Micael Martins"11__copyright__ = "Copyright 2016, Itelmatis"12__credits__ = ["Rui Palma, Ivo Vargas"]13__version__ = "0.1"14__maintainer__ = "Micael Martins"15__email__ = "micaelmartins@itelmatis.com"16__status__ = "Development"17webserver = Flask(__name__)18@webserver.route("/")19def smonitor():20 try:21 return render_template("smonitor_data3.html")22 except Exception, e:23 return str(e)24@webserver.route("/dados", methods=["POST"])25def resposta_javascript():26 enviar = valores27 return enviar28def smonitor_to_sjon():29 try:30 Tags = []31 smonitor = SMonitor.SMClient(Tags, "C:\\S-Monitor\\S-Monitor.prt")32 enviar = "["33 smonitor.Pull()34 valores_nao_nulos = 035 for tag in smonitor.Tags:36 if tag.name != "-----------------FREE-----------------":37 valores_nao_nulos += 138 contador = 139 for tag in smonitor.Tags:40 if tag.name != "-----------------FREE-----------------":41 enviar = enviar + "{" + "\"nome\"" + ":" "\"" + tag.name + "\"" + ","42 enviar = enviar + "\"valor\"" + ":" "\"" + str(tag.value) + "\"" + ","43 enviar = enviar + "\"indice\"" + ":" "\"" + str(tag.index) + "\"" + "}"44 if contador != valores_nao_nulos:45 enviar = enviar + ","46 else:47 enviar = enviar + "," + "{" + "\"dataHora\"" + ":" "\"" + time.strftime("%d-%m-%Y at %H:%M:%S") + "\"" + "}"48 enviar = enviar + "]"49 contador += 150 print enviar51 return enviar52 except Exception, e:53 print str(e)54 55class smonitor_thread (Thread):56 def __init__(self):57 Thread.__init__(self)58 def run(self):59 global valores60 while True:61 valores = smonitor_to_sjon()62 time.sleep(20)63if __name__ == '__main__':64 processo2 = smonitor_thread()65 processo2.start()...
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!!