Skip to content

Instantly share code, notes, and snippets.

View a-oleynik's full-sized avatar

Andrii Olieinik a-oleynik

View GitHub Profile
@a-oleynik
a-oleynik / Modern Test Execution With Maven r.md
Created November 30, 2025 16:43
Modern Test Execution With Maven r
Что запускаем Команда
Запуск Smoke тестов mvn test -Dgroups=Smoke
Исключение из запуска Flaky тестов mvn test -DexcludedGroups=Flaky
Запуск нескольких наборов тестов mvn test -Dgroups="UI,Critical"
@a-oleynik
a-oleynik / Modern Test Execution With Gradle r.md
Last active November 30, 2025 16:40
Modern Test Execution With Gradle r
Что запускаем Команда
Запуск Smoke тестов ./gradlew test -Dgroups=Smoke
Исключение из запуска Flaky тестов ./gradlew test -Dexclude=Flaky
Запуск нескольких наборов тестов ./gradlew test -Dgroups="UI,Critical"
@a-oleynik
a-oleynik / Modern Test Execution With Gradle.md
Last active November 30, 2025 16:35
Modern Test Execution With Gradle
Goal Command
Run smoke tests ./gradlew test -Dgroups=Smoke
Exclude flaky tests ./gradlew test -Dexclude=Flaky
Run multiple suites ./gradlew test -Dgroups="UI,Critical"
@a-oleynik
a-oleynik / Modern Test Execution With Maven.md
Last active November 30, 2025 16:46
Modern Test Execution With Maven
Goal Command
Run smoke tests mvn test -Dgroups=Smoke
Exclude flaky tests mvn test -DexcludedGroups=Flaky
Run multiple suites mvn test -Dgroups="UI,Critical"
@a-oleynik
a-oleynik / When_to_Use_Each_Method_ukr.md
Created November 20, 2025 01:26
When to Use Each Method? (Українською)
Ситуація Використовувати цей метод
Потрібна оригінальна HTML-розмітка getDomAttribute()
Потрібний актуальний стан DOM (зміни JavaScript) getDomProperty()
Читання значень у полях введення getDomProperty("value")
Перевірка видимого тексту getText()
Швидкий універсальний варіант getAttribute()
@a-oleynik
a-oleynik / Method_Comparison_Table_ukr.md
Created November 20, 2025 01:20
Method Comparison Table (Українською)
Метод Що отримує Залежить від JS? Повертає прихований контент?
getAttribute("name") HTML-атрибут або DOM-властивість ✅ Так ❌ Ні
getDomAttribute("name") HTML-атрибут (строго) ❌ Ні ❌ Ні
getDomProperty("name") DOM-властивість (актуальне JS-значення) ✅ Так ❌ Ні
getText() Видимий текст на екрані ✅ Так ❌ Ні
@a-oleynik
a-oleynik / When_to_Use_Each_Method.md
Created November 19, 2025 23:49
When to Use Each Method? (WebElement)
Situation Use This Method
Need original HTML markup getDomAttribute()
Need live DOM state (e.g., JavaScript-changed) getDomProperty()
Reading input values getDomProperty("value")
Checking visible content getText()
Quick and general-purpose fallback getAttribute()
@a-oleynik
a-oleynik / WebElement_Method_Comparison_Table.md
Created November 19, 2025 23:41
WebElement Method Comparison Table.md
Method Retrieves Affected by JS? Returns Hidden Content?
getAttribute("name") HTML attribute or DOM property ✅ Yes ❌ No
getDomAttribute("name") HTML attribute (strict) ❌ No ❌ No
getDomProperty("name") DOM property (live JS value) ✅ Yes ❌ No
getText() Visible on-screen text ✅ Yes ❌ No