|||

Selenium – #3 – Jak zainstalować sterowniki do przeglądarki Firefox?

Wprowadzenie. Kolejnym elementem, który musimy zainstalować są sterowniki do przeglądarki w której będziemy przeprowadzać testy lub też wykonywać jakąś automatyzację. Sterowniki pozwalają na kontrolowanie przeglądarki internetowej poprzez napisane przez nas programy. Podstawowe cele i zadania to: Kontrola przeglądarki: Sterownik w tym przypadku pozwala Selenium zdalnie kontrolować przeglądarkę. Dzięki temu jesteśmy w stanie na przykład programowo…

Mini Projekt – #1 – Jak wykonać prostą automatyzację w Selenium i zintegrować ją z elektroniką?
|||||

Mini Projekt – #1 – Jak wykonać prostą automatyzację w Selenium i zintegrować ją z elektroniką?

Wprowadzenie. We wpisie przedstawiłem, w jaki sposób wykonać prostą automatyzację, gdzie przy pomocy Selenium WebDrivera, Pythona, Raspberry Pi oraz kilku gotowych układów elektronicznych można zrealizować monitorowanie na stronie stanu magazynowego produktu i od otrzymanych danych zrealizować jakąś akcję. Sponsorem wpisu jest msalamon.pl WWW: https://msalamon.pl/ Sklep: https://sklep.msalamon.pl/ Zakres artykułu. Ogólny zarys projektu Pobranie danych ze strony internetowej przy…

|||

Selenium – #2 – Jak zainstalować Selenium na Ubuntu?

Wprowadzenie. W tym wpisie przedstawiłem kroki niezbędne do poprawnej instalacji Selenium oraz jego składników w systemie Ubuntu. Jeżeli dopiero zaczynasz swoją przygodę z testowaniem, ten artykuł na pewno pomoże Ci zdobyć pierwsze niezbędne podstawy w zakresie jak przygotować środowisko do automatycznego testowania aplikacji webowych lub wykonania innej automatyzacji opartej o Selenium. Zakres artykułu. Jak zainstalować…

|||

Selenium – #1 – Wprowadzenie do Selenium

Wprowadzenie. Selenium to zestaw narzędzi i bibliotek do automatyzacji przeglądarek internetowych. Składa się z kilku głównych komponentów: Selenium WebDriver: Jest to główny komponent, który umożliwia interakcję z przeglądarkami internetowymi. WebDriver umożliwia programistom pisanie skryptów w językach programowania, takich jak Python, Java, C#, które następnie kontrolują interakcje z przeglądarkami, takie jak otwieranie stron, wprowadzanie danych, wykonywanie…

|

Python – #121 – str() – .zfill() – Jak uzupełnić od lewej string zerami?

Metoda .zfill() Metoda zwraca kopię ciągu znakowego, która jest uzupełniona z lewej strony zerami (0), tak aby długość nowego ciągu znakowego była równa podanemu argumentowi. Jeżeli oryginalny ciąg znakowy jest dłuższy niż wartość podanego argumentu, wówczas argument ten jest pomijany, i zwracany jest oryginalny ciąg znakowy. Jeżeli w oryginalnym ciągu znakowym na zerowej pozycji znajduje…

|

Python – #120 – str() – .upper() – Jak zwrócić string składający się tylko z wielkich liter?

Metoda .upper() Metoda zwraca łańcuch znakowy, który jest kopią oryginalnego ciągu znakowego, lecz małe litery zostały przekonwertowane w wielkie litery. Składnia: Parametry: Metoda nie posiada parametrów. Wartość zwracana: str Przykłady: Autor artykułu Dominik Bednarski

|

Python – #119 – str() – .translate() – Jak zmapować w stringu znaki na inne znaki?

Metoda .translate() Metoda zwraca kopię ciągu znakowego, w którym określone znaki z ciągu znakowego, na którym została zastosowana metoda, zostały zmapowane zgodnie z obiektem translacji. Obiekt translacji musi mieć zaimplementowaną metodę __getitem__(). Składnia: Parametry: obj – obiekt translacji, który definiuje mapowanie znaków. Obiekt ten możemy stworzyć przy pomocy metody maketrans(). Wartość zwracana: str Przykłady: Autor artykułu Dominik…

|

Python – #118 – str() – .title() – Jak zwrócić string, którego każdy wyraz pisany jest wielką literą?

Metoda .title() Metoda zwraca tak zwaną tytułową (titlecase) wersję ciągu znakowego, to znaczy każda pierwsza litera każdego słowa, pisana jest wielką literą, natomiast kolejne litery pisane są małymi literami. W tym miejscu należy zwrócić uwagę na jedną istotną wadę tej metody, a mianowicie, algorytm jako wyraz bierze pod uwagę jedynie nieprzerwany ciąg znaków alfabetycznych, więc…

|

Python – #117 – str() – .swapcase() – Jak zamienić w stringu wielkie litery na małe, a małe na wielkie?

Metoda .swapcase() Metoda zwraca kopię ciągu znakowego, w którym małe litery zamieniane są na wielkie litera, a wielkie litery zamieniane są na małe litery. Składnia: Parametry: Metoda nie posiada parametrów. Wartość zwracana: str Przykłady: Autor artykułu Dominik Bednarski

|

Python – #116 – str() – .strip() – Jak od prawej i lewej strony stringu usunąć określone znaki?

Metoda .strip() Metoda zwraca kopię ciągu znakowego z usuniętymi znakami początkowymi i końcowymi. Znaki do usunięcia określane są poprzez podanie argumentu w postaci ciągu znakowego. Jeżeli argument nie zostanie określony, wówczas usuwane są znaki z tak zwanej białej przestrzeni (whitespace). Składnia: Parametry: chars – parametr opcjonalny – ciąg znakowy zawierający znaki, które mają być usunięte…