Testowanie 2025, Styczeń

Selenium Headless Browser Testing: HTMLUnitDriver & PhantomJS

Selenium Headless Browser Testing: HTMLUnitDriver & PhantomJS

HTMLunitdriver to najlżejsza i najszybsza implementacja bezgłowej przeglądarki WebDriver. Jest oparty na HtmlUnit. Jest znany jako Headless Browser Driver. Działa tak samo jak sterownik Chrome, IE lub FireFox.

Testowanie w różnych przeglądarkach przy użyciu Selenium WebDriver

Testowanie w różnych przeglądarkach przy użyciu Selenium WebDriver

Cross Browser Testing to rodzaj testu funkcjonalnego sprawdzającego, czy Twoja aplikacja internetowa działa zgodnie z oczekiwaniami w różnych przeglądarkach ... Jeśli korzystamy z Selenium WebDriver, możemy zautomatyzować przypadki testowe przy użyciu przeglądarek Internet Explorer, FireFox, Chrome, Safari.

Jak obsługiwać iFrame w Selenium Webdriver: switchTo ()

Jak obsługiwać iFrame w Selenium Webdriver: switchTo ()

Co to jest iframe? Strona internetowa, która jest osadzona na innej stronie internetowej lub w dokumencie HTML osadzonym w innym dokumencie HTML, nazywana jest ramką. Ramka iFrame jest często używana do wstawiania treści z innej

Testowanie bazy danych przy użyciu Selenium: przewodnik krok po kroku

Testowanie bazy danych przy użyciu Selenium: przewodnik krok po kroku

Selenium Webdriver ogranicza się do testowania aplikacji za pomocą przeglądarki. Aby używać Selenium Webdriver do testowania baz danych, musisz użyć JDBC (& bdquo; Java Database Connectivity & rdquo;).

Jak czytać / zapisywać dane z pliku Excel: Selenium POI

Jak czytać / zapisywać dane z pliku Excel: Selenium POI

W tym samouczku nauczymy się, jak odczytywać i zapisywać dane z Excela w JAVA przy użyciu selenium webdriver.

Dostawca danych & TestNG XML: Parametryzacja w selenie (przykład)

Dostawca danych & TestNG XML: Parametryzacja w selenie (przykład)

Istnieją dwa sposoby, dzięki którym możemy osiągnąć parametryzację w TestNG 1. Za pomocą adnotacji Parameters i pliku XML TestNG. 2. Za pomocą adnotacji DataProvider.

Samouczek TestNG: Co to jest, adnotacje i Ramy w selenie

Samouczek TestNG: Co to jest, adnotacje i Ramy w selenie

Samouczek TestNG: Dowiedz się, jak TESTNG pokonuje ograniczenia innego popularnego frameworka testowego Junit. TestNG generuje raport na podstawie raportu z testu selenu

Selenium Automation Framework: oparty na danych, oparty na słowach kluczowych & Hybrydowy

Selenium Automation Framework: oparty na danych, oparty na słowach kluczowych & Hybrydowy

Istnieją głównie trzy rodzaje frameworków stworzonych przez Selenium WebDriver w celu zautomatyzowania manualnych przypadków testowych, opartych na danych, sterowanych słowami kluczowymi i hybrydowych ramach testowych.

Jak wybrać datę z DatePicker / Calendar w Selenium Webdriver

Jak wybrać datę z DatePicker / Calendar w Selenium Webdriver

Ten samouczek zawiera szczegółowe informacje na temat wybierania formularza DatePicker w kalendarzu przy użyciu Selenium Webdriver

Model obiektu strony (POM) & Strona Factory w samouczku Selenium

Model obiektu strony (POM) & Strona Factory w samouczku Selenium

Zanim dowiemy się o modelu obiektów strony, zrozummy - dlaczego POM? Uruchomienie automatyzacji interfejsu użytkownika w Selenium WebDriver NIE jest trudnym zadaniem. Wystarczy znaleźć elementy, wykonać na nich operacje. Cons

Dostosuj, PDF & Wyślij e-mailem raporty TestNG w Selenium WebDriver

Dostosuj, PDF & Wyślij e-mailem raporty TestNG w Selenium WebDriver

Biblioteka TestNG zapewnia bardzo przydatną funkcję raportowania. Po wykonaniu dowiedz się, jak dostosować raport, PDF & E-mail z raportem w Selenium WebDriver

Jak wykonać niepomyślne przypadki testowe w TestNG: Selenium WebDriver

Jak wykonać niepomyślne przypadki testowe w TestNG: Selenium WebDriver

Wcześniej plik testng.xml był wykonywany tylko przez eclipse. Tutaj wykonasz ten sam plik testng.xml używając wiersza poleceń i przechowując informacje logowania przy użyciu obecnej klasy Reporter

Generowanie raportów TestNG w Selenium WebDriver

Generowanie raportów TestNG w Selenium WebDriver

Generowanie raportów jest bardzo ważne zarówno podczas testowania automatycznego, jak i ręcznego. Spoglądając na wynik, możesz łatwo określić, ile przypadków testowych zostało zaliczonych, a które nie

Wykonywanie równoległe w Selenium: obsługa sesji & Zależność TestNG

Wykonywanie równoległe w Selenium: obsługa sesji & Zależność TestNG

Aby zrozumieć, jak uruchamiać skrypty selenu równolegle z wieloma przeglądarkami. Najpierw zrozummy obsługę sesji. Podczas wykonywania testu Selenium WebDriver musi przez cały czas współdziałać z przeglądarką, aby np

TestNG: Jak uruchomić wiele zestawów testów w Selenium

TestNG: Jak uruchomić wiele zestawów testów w Selenium

TestNG umożliwia równoległe uruchamianie metod testowych, klas testowych i przypadków testowych wewnątrz projektu. Wykonując równoległe wykonywanie, możemy skrócić „czas wykonywania”, ponieważ testy są uruchamiane i wykonywane jednocześnie w różnych wątkach.

Słuchacze TestNG w Selenium: ITestListener & Przykład ITestResult

Słuchacze TestNG w Selenium: ITestListener & Przykład ITestResult

W TestNG istnieje kilka odbiorników, które działają jako interfejsy do modyfikowania domyślnych zachowań TestNG. Jak sama nazwa wskazuje, Słuchacze „słuchają” do zdarzenia zdefiniowanego w skrypcie selenowym i odpowiednio się zachowuj. Umożliwia dostosowywanie raportów lub dziennika TestNG

TestNG @Test Priority w Selenium

TestNG @Test Priority w Selenium

Priorytet przypadku testowego w TestNG. TestNG to platforma testowa, która obejmuje różne typy projektów testów, takie jak test jednostkowy, test funkcjonalny, test end-to-end, test interfejsu użytkownika i test integracji. Możesz uruchomić jeden lub wiele przypadków testowych w swoim kodzie TestNG.

Jak obsługiwać tabelę internetową w Selenium WebDriver

Jak obsługiwać tabelę internetową w Selenium WebDriver

Czytanie tabeli HTML Web Table Czasami musimy uzyskać dostęp do elementów (zwykle tekstów), które znajdują się w tabelach HTML. Jednak projektant stron internetowych bardzo rzadko podaje identyfikator lub atrybut nazwy t

Grupy TestNG: Uwzględnij, Wyklucz na przykładzie - samouczek Selenium

Grupy TestNG: Uwzględnij, Wyklucz na przykładzie - samouczek Selenium

TestNG to platforma testowa, która obejmuje różne typy projektów testów, takich jak testy jednostkowe, funkcjonalne, kompleksowe, interfejs użytkownika i testy integracyjne. Możesz uruchomić jeden lub wiele pakietów (pakiet oznacza tutaj

Obsługa dynamicznych tabel internetowych za pomocą Selenium WebDriver

Obsługa dynamicznych tabel internetowych za pomocą Selenium WebDriver

Istnieją dwa typy tabel HTML publikowanych w Internecie - tabele statyczne: dane są statyczne, tj. Liczba wierszy i kolumn jest stała; tabele dynamiczne: dane są dynamiczne, tj. Liczba wierszy i kolumn NIE jest

Jak pobrać & Zainstaluj TestNG w Eclipse dla Selenium WebDriver

Jak pobrać & Zainstaluj TestNG w Eclipse dla Selenium WebDriver

Poniżej znajduje się przewodnik krok po kroku dotyczący instalacji TestNG w Eclipse Instalowanie TestNG w Eclipse Krok 1: Uruchom Eclipse.Na pasku menu kliknij Pomoc.Wybierz & bdquo; Eclipse Marketplace ... & rdquo; opcja.

Gecko (Marionette) Driver Selenium: Pobierz, zainstaluj, używaj z Firefoksem

Gecko (Marionette) Driver Selenium: Pobierz, zainstaluj, używaj z Firefoksem

Co to jest sterownik Gecko? Termin Gecko oznacza silnik przeglądarki internetowej, który jest wbudowany w przeglądarkę Mozilla Firefox. Sterownik Gecko działa jako proxy między klientami obsługującymi sterownik sieciowy (Eclipse, Netbeans,

Jak znaleźć wszystkie / uszkodzone linki za pomocą Selenium Webdriver

Jak znaleźć wszystkie / uszkodzone linki za pomocą Selenium Webdriver

Co to są uszkodzone linki? Uszkodzone linki to linki lub adresy URL, do których nie można dotrzeć. Mogą być wyłączone lub nie działać z powodu błędu serwera. Adres URL zawsze będzie miał status 2xx, który jest prawidłowy. Plik

Pożądane możliwości w Selenium WebDriver

Pożądane możliwości w Selenium WebDriver

Klasa Desired Capabilities pomaga nam powiedzieć webdriverowi, jakiego środowiska będziemy używać w naszym skrypcie testowym. Metoda setCapability klasy Desired Capabilities, opisana w dalszej części samouczka,

Jak zweryfikować etykietę narzędzi za pomocą Selenium WebDriver

Jak zweryfikować etykietę narzędzi za pomocą Selenium WebDriver

Etykietka to tekst, który pojawia się, gdy wskaźnik myszy znajduje się nad obiektem, takim jak łącze, obraz, przycisk, obszar tekstowy itp. Na stronie internetowej. Tekst często zawiera więcej informacji o przedmiocie, na którym się znajduje

Kliknięcie myszą & Wydarzenie klawiatury: klasa akcji w Selenium Webdriver

Kliknięcie myszą & Wydarzenie klawiatury: klasa akcji w Selenium Webdriver

W tym samouczku nauczymy się obsługi specjalnego zdarzenia klawiatury i myszy przy użyciu Action Class w Selenium Webdriver.

Jak przesyłać & Pobierz plik za pomocą Selenium Webdriver

Jak przesyłać & Pobierz plik za pomocą Selenium Webdriver

W tym samouczku nauczymy się, jak radzić sobie z przesyłaniem i pobieraniem plików za pomocą Selenium WebDriver i Wget.

XPath w Selenium WebDriver Tutorial: Jak znaleźć XPath?

XPath w Selenium WebDriver Tutorial: Jak znaleźć XPath?

XPath w Selenium WebDriver służy do znajdowania elementu na stronie internetowej. Istnieją dwa typy XPath: 1) Absolute & 2) Względny. nauczymy się metod Xpath Contains (), Using OR & AND, funkcja Start-with, Text (), osie XPath, śledzenie, przodek, potomek, poprzedzający, podążający-rodzeństwo, nadrzędny, własny, potomek.

Alert selenu & Obsługa wyskakujących okienek: jak sobie z tym poradzić?

Alert selenu & Obsługa wyskakujących okienek: jak sobie z tym poradzić?

W tym samouczku dowiemy się, jak radzić sobie z wyskakującymi okienkami i alertami w selenie, typach alertów i sterowniku sieciowym oraz obsługi wielu okien.

Znajdź elementy według tekstu linku & Częściowy tekst linku w Selenium Webdriver

Znajdź elementy według tekstu linku & Częściowy tekst linku w Selenium Webdriver

W tym samouczku Selenium Webdriver dowiemy się o dostępie do łączy za pomocą By.tagName, By.xpath (), By.cssSelector (), a także o dostępie do Tabel