Best Python code snippet using SeleniumBase
basis.py
Source:basis.py
...19#!/bin/python320class Persoon:21 def __init__(self):22 self.naam = "Ronny"23 def afdrukken(self):24 print(self.naam)25 def welkom_boodschap(self):26 print("Hallo", self.naam)27ronny = Persoon()28ronny.afdrukken()29ronny.welkom_boodschap()30#!/bin/python331class Persoon:32 def __init__(self, naam):33 self.naam = naam34 def afdrukken(self):35 print(self.naam)36 def welkom_boodschap(self):37 print("Hallo", self.naam)38ronny = Persoon("Ronny")39ronny.afdrukken()40ronny.welkom_boodschap()41test = Persoon("Elke")42test.afdrukken()43test.welkom_boodschap()44dimi = Persoon("Dimitri")45dimi.welkom_boodschap()46#!/bin/python347class Persoon:48 def __init__(self, naam):49 self._naam = naam50 def afdrukken(self):51 print(self._naam)52 def welkom_boodschap(self):53 print("Hallo", self._naam)54ronny = Persoon("Ronny")55ronny.afdrukken()56ronny.welkom_boodschap()57test = Persoon("Elke")58test.afdrukken()59test.welkom_boodschap()60dimi = Persoon("Dimitri")61dimi.welkom_boodschap()62print(test._naam) # Verboden statement, _vars niet aanspreken of wijzigen63test._naam = "Kiekeboe" # Verboden statement64test.welkom_boodschap()65#!/bin/python366# IP adres is id van een host67# opbouw ip adres = 4 octet (octet = 8 bits), decimaal, gescheiden door punten68# bijv. 192.168.0.169# Eenvoudige communicatie, omdat ip-adres = 32 bit getal groot is.70# ip_adres = input("Geef een IP adres in:")71# Voorbereidende code72# octet = "92"...
DataRepository.py
Source:DataRepository.py
1from .Database import Database234class DataRepository:5 @staticmethod6 def json_or_formdata(request):7 if request.content_type == 'application/json':8 gegevens = request.get_json()9 else:10 gegevens = request.form.to_dict()11 return gegevens1213 @staticmethod14 def add_melding(tijd_melding, tijd_afdrukken_melding, bericht, status_melding):15 sql = "INSERT INTO historiek_melding(tijd_melding, tijd_afdrukken_melding, bericht, status_melding) VALUES(%s,%s,%s,%s)"16 params = [tijd_melding, tijd_afdrukken_melding,17 bericht, status_melding]18 return Database.execute_sql(sql, params)1920 @staticmethod21 def get_meldingen():22 sql = "SELECT tijd_melding, (tijd_afdrukken_melding - tijd_melding) as 'reactie_tijd', bericht, status_melding from historiek_melding ORDER BY volgnummer_melding DESC LIMIT 25"23 return Database.get_rows(sql)2425 @staticmethod26 def get_status_melding():27 sql = "SELECT * FROM historiek_devices WHERE id_device = 2 ORDER BY datum_meting DESC LIMIT 1"28 return Database.get_one_row(sql)2930 @staticmethod31 def get_melding():32 sql = "SELECT * from historiek_melding ORDER BY volgnummer_melding DESC LIMIT 1;"33 return Database.get_one_row(sql)3435 @staticmethod36 def update_afdrukken_melding(tijd_afdrukken_melding, volgnummer_melding):37 sql = "UPDATE historiek_melding SET tijd_afdrukken_melding = %s WHERE volgnummer_melding = %s"38 params = [tijd_afdrukken_melding, volgnummer_melding]39 return Database.execute_sql(sql, params)4041 @staticmethod42 def get_sensorhistoriek():43 sql = "SELECT d.naam, h.datum_meting, h.meetresultaat, d.meeteenheid from historiek_devices h JOIN devices d ON d.id_device = h.id_device WHERE h.id_device = 1 ORDER BY h.datum_meting DESC LIMIT 25"44 return Database.get_rows(sql)4546 @staticmethod47 def add_sensorwaarde(id_device, datum_meting, meetresultaat):48 sql = "INSERT INTO historiek_devices(id_device, datum_meting, meetresultaat) VALUES(%s,%s,%s)"49 params = [id_device, datum_meting,50 meetresultaat]51 return Database.execute_sql(sql, params)5253 @staticmethod54 def get_luchtkwaliteit():55 sql = "SELECT * FROM historiek_devices WHERE id_device = 1 ORDER BY datum_meting DESC LIMIT 25"56 return Database.get_rows(sql)5758 @staticmethod59 def update_status_device(status_device, id_device):60 sql = "UPDATE devices SET status_device = %s WHERE id_device = %s"61 params = [status_device, id_device]62 return Database.execute_sql(sql, params)6364 @staticmethod65 def get_id_device(naam):66 sql = "SELECT id_device from devices WHERE naam = %s"67 params = [naam]68 return Database.get_one_row(sql, params)6970 def get_bureau_activiteit():71 sql = "SELECT * FROM historiek_devices WHERE id_device = 3 ORDER BY datum_meting DESC LIMIT 1"72 return Database.get_one_row(sql)7374 @staticmethod75 def update_kamer_naam(naam):76 sql = "UPDATE kamer SET voornaam = %s WHERE id_kamer = 1"77 params = [naam]78 return Database.execute_sql(sql, params)7980 @staticmethod81 def get_kamer():82 sql = "SELECT * FROM kamer WHERE id_kamer = 1"
...
MyPyRepository1.py
Source:MyPyRepository1.py
1# Dit is de Hello World van mijn nieuwe repository2# Updated op github.com3=======4# Dit is update 2 op zaterdagochtend op de github.com5def afdrukken( sTxt ): # druk een tekst af6 # Oke nu7 print( sTxt )8afdrukken ("Hello world")9afdrukken ("Hello PyCharm")10afdrukken ("versie 2")...
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!!