How to use dormire method in SeleniumBase

Best Python code snippet using SeleniumBase

Progetto-neo4j.py

Source:Progetto-neo4j.py Github

copy

Full Screen

1from PercosiMontanari import PercosiMontanari2percorsi_montanari = PercosiMontanari()3# percorsi_montanari.empty_database()4# percorsi_montanari.demo()5# percorsi = percorsi_montanari.percorso(durata_max=300, durata_min=200)6# difficolta = 'facile'7# numero_p = 108# notte_fuori = 'y'9while True:10 print("""11 Cosa vuoi fare?12 # 1. Calcolare Percorso13 # 2. Terminare sessione14 """)15 while True:16 try:17 scelta_1 = int(input("Inserisci il numero della tua scelta: "))18 except:19 print('\nDevi inserire un numero intero')20 else:21 if scelta_1 > 0 and scelta_1 <= 2:22 break23 else:24 print('\nHai sbagliato ad inserire il numero, riprova')25 if scelta_1 == 1:26 percorsi_montanari.empty_database()27 percorsi_montanari.demo()28 while True:29 try:30 durata_massima = int(input("\nInserisci la durata massima in minuti del percorso: "))31 durata_minima = int(input("\nInserisci la durata massima in minuti del percorso: "))32 except:33 print('\nDevi inserire un numero intero')34 else:35 if durata_massima>0 and durata_minima>0:36 break37 else:38 print('\nGli interi devono essere maggiori di 0')39 while True:40 notte_fuori=input('\nVuoi dormire in un rifugio? (y,n) ')41 if notte_fuori=='y' or notte_fuori=='n':42 break43 else:44 print('\nDevi inserire y se vuoi dormire in un rifugio o n se non vuoi dormire in un rifugio')45 if notte_fuori=='y':46 while True:47 try:48 numero_p = int(input("\nIn quanti siete? "))49 except:50 print('\nDevi inserire un numero intero')51 else:52 if numero_p>0:53 break54 else:55 print('\nIl numero di persone deve essere maggiore di 0')56 while True:57 difficolta=input("\nQuanto difficile vuoi il percorso?(facile, medio, difficile) ")58 if difficolta in ['facile', 'medio', 'difficile']:59 break60 else:61 print('\nLa difficolta deve essere facile, medio o difficile')62 percorsi=percorsi_montanari.percorso(durata_max=durata_massima,durata_min=durata_minima)63 percorsi_montanari.close()64 percorsi_proposti = []65 controllo=True66 for e in percorsi:67 if difficolta == 'facile' and 'medio' not in e['difficolta'].split('/')[1:] and 'difficile' not in e['difficolta'].split('/')[1:]:68 if notte_fuori == 'y':69 posti = e['capacita'].split('/')[1:]70 71 for num in posti:72 if numero_p <= int(num):73 controllo=False74 e['i_rifugio'] = posti.index(num)75 percorsi_proposti.append(e)76 break77 78 else:79 percorsi_proposti.append(e)80 elif difficolta == 'medio' and 'difficile' not in e['difficolta'].split('/')[1:]:81 if notte_fuori == 'y':82 posti = e['capacita'].split('/')[1:]83 84 for num in posti:85 if numero_p <= int(num):86 controllo=False87 e['i_rifugio'] = posti.index(num)88 percorsi_proposti.append(e)89 break90 91 else:92 percorsi_proposti.append(e)93 else:94 if notte_fuori == 'y':95 posti = e['capacita'].split('/')[1:]96 97 for num in posti:98 if numero_p <= int(num):99 controllo=False100 e['i_rifugio'] = posti.index(num)101 percorsi_proposti.append(e)102 break103 104 else:105 percorsi_proposti.append(e)106 107 if controllo:108 print('\nNon ci sono rifuggi con abbastanza posti letto')109 for i in range(len(percorsi_proposti)):110 tempo = percorsi_proposti[i]['tempototale']111 tempo_str = f"Il percorso {i+1} dura {tempo} minuti"112 sentieri = percorsi_proposti[i]['descrizione'].split('/')[1:]113 punti = percorsi_proposti[i]['punti'].split('/')[1:]114 if notte_fuori == 'y':115 id_rifugio = percorsi_proposti[i]['i_rifugio']116 rifugio_notte = punti[id_rifugio]117 rifugio_notte_str = f"Potrai dormire nel {rifugio_notte}"118 inizio_str = f"{punti[0]}"119 intermezzo_str = ""120 for i in range(len(sentieri)):121 intermezzo_str += f" --> sentiero {sentieri[i]} --> {punti[i+1]} "122 if notte_fuori == 'y':123 print(124 f"\n{tempo_str}\nPercorso:\n{inizio_str + intermezzo_str}\n{rifugio_notte_str}")125 else:126 print(f"\n{tempo_str}\nPercorso:\n{inizio_str + intermezzo_str}")127 128 while True:129 continuare=input('\nVuoi continuare? (y,n) ')130 if continuare=='y' or continuare=='n':131 break132 else:133 print('\nDevi inserire y se vuoi continuare o n se non vuoi continuare')134 if continuare=='n':135 break136 else:...

Full Screen

Full Screen

data_loader.py

Source:data_loader.py Github

copy

Full Screen

1from . import constant2from api.models import Place, Place3class DataLoader:4 data_in_memory = {'places_dict': {}, 'places_list': [], 'place_feature': {}}5 def __init__(self):6 self.__load_data_from_db()7 def __load_data_from_db(self):8 for place in Place.objects.all():9 if "Dummy Place" not in place.name:10 self.data_in_memory['places_dict'][place.placeId] = place11 self.data_in_memory['places_list'].append(place)12 if place.freeEntry:13 self.data_in_memory['place_feature'][constant.FREE_ENTRY] = place14 if place.teatro:15 self.data_in_memory['place_feature'][constant.TEATRO] = place16 if place.spiaggia:17 self.data_in_memory['place_feature'][constant.SPIAGGIA] = place18 if place.museo:19 self.data_in_memory['place_feature'][constant.MUSEO] = place20 if place.romantico:21 self.data_in_memory['place_feature'][constant.ROMANTICO] = place22 if place.benessere:23 self.data_in_memory['place_feature'][constant.BENESSERE] = place24 if place.mangiare:25 self.data_in_memory['place_feature'][constant.MANGIARE] = place26 if place.bere:27 self.data_in_memory['place_feature'][constant.BERE] = place28 if place.dormire:29 self.data_in_memory['place_feature'][constant.DORMIRE] = place30 if place.goloso:31 self.data_in_memory['place_feature'][constant.GOLOSO] = place32 if place.libri:33 self.data_in_memory['place_feature'][constant.LIBRI] = place34 if place.informale:35 self.data_in_memory['place_feature'][constant.INFORMALE] = place36 if place.raffinato:37 self.data_in_memory['place_feature'][constant.RAFFINATO] = place38 if place.avventura:39 self.data_in_memory['place_feature'][constant.AVVENTURA] = place40 if place.cinema:41 self.data_in_memory['place_feature'][constant.CINEMA] = place42 if place.arte:43 self.data_in_memory['place_feature'][constant.ARTE] = place44 if place.cultura:45 self.data_in_memory['place_feature'][constant.CULTURA] = place46 if place.folklore:47 self.data_in_memory['place_feature'][constant.FOLKLORE] = place48 if place.cittadinanza:49 self.data_in_memory['place_feature'][constant.CITTADINANZA] = place50 if place.vita_notturna:51 self.data_in_memory['place_feature'][constant.VITA_NOTTURNA] = place52 if place.concerti:53 self.data_in_memory['place_feature'][constant.CONCERTI] = place54 if place.jazz:55 self.data_in_memory['place_feature'][constant.JAZZ] = place56 if place.musica_classica:57 self.data_in_memory['place_feature'][constant.MUSICA_CLASSICA] = place58 if place.geek:59 self.data_in_memory['place_feature'][constant.GEEK] = place60 if place.bambini:61 self.data_in_memory['place_feature'][constant.BAMBINI] = place62 #else:63 # print("Skipping loading of " + str(place.name))64 #print(str(self.data_in_memory))65 #break66 def load_dummy_places():67 p = []68 p.append(Place.create("Dummy Place Free_entry"))69 p[-1].freeEntry = 170 p.append(Place.create("Dummy Place Teatro"))71 p[-1].teatro = 172 p.append(Place.create("Dummy Place Spiaggia"))73 p[-1].spiaggia = 174 p.append( Place.create("Dummy Place Museo"))75 p[-1].museo = 176 p.append(Place.create("Dummy Place Romantico"))77 p[-1].romantico = 178 p.append(Place.create("Dummy Place Benessere"))79 p[-1].benessere = 180 p.append(Place.create("Dummy Place Mangiare"))81 p[-1].mangiare= 182 p.append(Place.create("Dummy Place Bere"))83 p[-1].bere = 184 p.append(Place.create("Dummy Place Dormire"))85 p[-1].dormire = 186 p.append(Place.create("Dummy Place Goloso"))87 p[-1].goloso = 188 p.append(Place.create("Dummy Place Libri"))89 p[-1].libri = 190 p.append(Place.create("Dummy Place Informale"))91 p[-1].informale = 192 p.append(Place.create("Dummy Place Raffinato"))93 p[-1].raffinato = 194 p.append(Place.create("Dummy Place Avventura"))95 p[-1].avventura = 196 p.append(Place.create("Dummy Place Cinema"))97 p[-1].cinema = 198 p.append(Place.create("Dummy Place Arte"))99 p[-1].arte = 1100 p.append(Place.create("Dummy Place Cultura"))101 p[-1].cultura = 1102 p.append(Place.create("Dummy Place Folklore"))103 p[-1].folklore = 1104 p.append(Place.create("Dummy Place Cittadinanza"))105 p[-1].cittadinanza = 1106 p.append(Place.create("Dummy Place Vita_notturna"))107 p[-1].vita_notturna = 1108 p.append(Place.create("Dummy Place Concerti"))109 p[-1].concerti = 1110 p.append(Place.create("Dummy Place Jazz"))111 p[-1].jazz = 1112 p.append(Place.create("Dummy Place Musica_classica"))113 p[-1].musica_classica = 1114 p.append(Place.create("Dummy Place Geek"))115 p[-1].geek = 1116 p.append(Place.create("Dummy Place Bambini"))117 p[-1].bambini = 1118 p.append(Place.create("Dummy Place Empty"))119 for x in p:...

Full Screen

Full Screen

constant.py

Source:constant.py Github

copy

Full Screen

1FREE_ENTRY = 'free_entry'2BERE = 'bere'3MANGIARE = 'mangiare'4BENESSERE = 'benessere'5DORMIRE = 'dormire'6GOLOSO = 'goloso'7LIBRI = 'libri'8ROMANTICO = 'romantico'9MUSEO = 'museo'10SPIAGGIA = 'spiaggia'11TEATRO = 'teatro'12INFORMALE = 'informale'13RAFFINATO = 'raffinato'14AVVENTURA = 'avventura'15CINEMA = 'cinema'16ARTE = 'arte'17CULTURA = 'cultura'18FOLKLORE = 'folklore'19CITTADINANZA = 'cittadinanza'20VITA_NOTTURNA = 'vita_notturna'21CONCERTI = 'concerti'22JAZZ = 'jazz'23MUSICA_CLASSICA = 'musica_classica'24GEEK = 'geek'25BAMBINI = 'bambini'26DEFAULT_RATING = 327KM_RANGE_CONFIGURATION = 1028RATINGS_PER_CONTEXT_CONF = 329CONTEXTS = 630DJANGO_USER_ID_BASE_START_LIGHTFM = 10031NUM_RECOMMENDATIONS_TO_SHOW = 5...

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