Z pomocą prezentacji stwórz własny formularz logowania wykorzystujący Kivy. W tym celu posłuż się kodem w pliku zadanie1.py w celu dopełnienia GridLayout'u który poskłada twoje komponenty w siatkę, ustal liczbę kolumn po czym dodaj cztery widgety: 2x Label i 2x TextInput w odpowiedniej kolejności.
Wskazówki:
- pamiętaj o operowaniu na obiekcie danej klasy (self)
- ustal liczbę kolumn naszej siatki GridLayout (atrybut cols)
- dodawanie widgetu do siatki odbywa się za pomocą metody add_widget()
- wszystkie potrzebne widgety zostały zaimportowane
Przykładowy wynik jest pokazany w prezentacji. (slajd 16)
Napisz proste zapytania SQL, które odpowiednio:
- pokaże nick o id o numerze 5
- wyświetli nick najstarszego szlachcica
Tabela szlachciców znajduję się w prezentacji (slajd 18)
Napisz dwa wyrażenia regularne (regexpy), które będą spełniać odpowiednio kilka warunków:
- zawiera pomiędzy 8 i 20 znaków, przynajmniej po jednej dużej oraz małej literze, jednej cyfrze i jednym znaku specjalnym
- minimum 1906 znaków, przynajmniej jedną literę, jeden numer oraz jeden znak specjalny
Przeanalizuj plik index.html. Mając do dyspozycji zmienną driver, która jest naszym Web Driverem, wypisz polecenia do pliku txt które zwrócą:
- elementy HTML zawierające w sobie nazwy wszystkich użytkowników
- element HTML który jest e-mailem użytkownika Kamil1906
- wszystkie elementy HTML które są wierszami tabeli
Wskazówki: zapoznaj się ze stroną https://selenium-python.readthedocs.io/locating-elements.html
Powodzenia! :)