From a9a7371b682fa7bbaa691102736fbf9b6a0b8680 Mon Sep 17 00:00:00 2001 From: svasenkov Date: Tue, 7 Dec 2021 19:17:26 +0300 Subject: [PATCH 1/5] improved project with logger, utf-8 support and better locators --- build.gradle | 18 ++++++++++++++---- src/test/java/SearchTests.java | 5 +++-- 2 files changed, 17 insertions(+), 6 deletions(-) diff --git a/build.gradle b/build.gradle index 4f757db..09fce59 100644 --- a/build.gradle +++ b/build.gradle @@ -6,11 +6,21 @@ repositories { mavenCentral() } +def selenideVersion = "6.1.1", + junitVersion = "5.8.2", + slf4jVersion = "1.7.32" + dependencies { - testImplementation ( - "com.codeborne:selenide:6.1.1", - "org.junit.jupiter:junit-jupiter-api:5.8.2") - testRuntimeOnly "org.junit.jupiter:junit-jupiter-engine:5.8.2" + testImplementation( + "com.codeborne:selenide:$selenideVersion", + "org.junit.jupiter:junit-jupiter-api:$junitVersion") + testRuntimeOnly( + "org.slf4j:slf4j-simple:$slf4jVersion", + "org.junit.jupiter:junit-jupiter-engine:$junitVersion") +} + +tasks.withType(JavaCompile) { + options.encoding = 'UTF-8' } test { diff --git a/src/test/java/SearchTests.java b/src/test/java/SearchTests.java index ff2ef50..67d6153 100644 --- a/src/test/java/SearchTests.java +++ b/src/test/java/SearchTests.java @@ -1,6 +1,7 @@ import org.junit.jupiter.api.Test; import static com.codeborne.selenide.Condition.text; +import static com.codeborne.selenide.Selectors.byName; import static com.codeborne.selenide.Selenide.$; import static com.codeborne.selenide.Selenide.open; @@ -8,7 +9,7 @@ public class SearchTests { @Test void selenideSearchTest() { open("https://www.google.com/"); - $("[name=q]").setValue("selenide").pressEnter(); - $("[id=search]").shouldHave(text("selenide.org")); + $(byName("q")).setValue("selenide").pressEnter(); + $("#search").shouldHave(text("selenide.org")); } } From db161f19a54d0da910119d01ba5b751dc938bcc4 Mon Sep 17 00:00:00 2001 From: Vasenkov Stanislav Date: Wed, 2 Feb 2022 19:12:47 +0300 Subject: [PATCH 2/5] Update build.gradle --- build.gradle | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/build.gradle b/build.gradle index 09fce59..b2674bf 100644 --- a/build.gradle +++ b/build.gradle @@ -6,7 +6,7 @@ repositories { mavenCentral() } -def selenideVersion = "6.1.1", +def selenideVersion = "6.2.1", junitVersion = "5.8.2", slf4jVersion = "1.7.32" @@ -25,4 +25,4 @@ tasks.withType(JavaCompile) { test { useJUnitPlatform() -} \ No newline at end of file +} From cbdc8cff5280dcbeb1e96c447f1ee9a3a52d9e5c Mon Sep 17 00:00:00 2001 From: svasenkov Date: Wed, 23 Mar 2022 18:01:55 +0300 Subject: [PATCH 3/5] updated library versions --- src/test/java/SearchTests.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/test/java/SearchTests.java b/src/test/java/SearchTests.java index 67d6153..f597cca 100644 --- a/src/test/java/SearchTests.java +++ b/src/test/java/SearchTests.java @@ -7,9 +7,9 @@ public class SearchTests { @Test - void selenideSearchTest() { + void successfulSearchTest() { open("https://www.google.com/"); $(byName("q")).setValue("selenide").pressEnter(); - $("#search").shouldHave(text("selenide.org")); + $("#search").shouldHave(text("https://selenide.org")); } } From 6d4a4254ad47bcb3c3845f1871ebbd38bfe462b7 Mon Sep 17 00:00:00 2001 From: svasenkov Date: Wed, 23 Mar 2022 18:11:50 +0300 Subject: [PATCH 4/5] updated junit5 dependency --- build.gradle | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/build.gradle b/build.gradle index bb12207..e3b0ac6 100644 --- a/build.gradle +++ b/build.gradle @@ -13,10 +13,8 @@ def selenideVersion = "6.3.5", dependencies { testImplementation( "com.codeborne:selenide:$selenideVersion", - "org.junit.jupiter:junit-jupiter-api:$junitVersion") - testRuntimeOnly( - "org.slf4j:slf4j-simple:$slf4jVersion", - "org.junit.jupiter:junit-jupiter-engine:$junitVersion") + "org.junit.jupiter:junit-jupiter:$junitVersion", + "org.slf4j:slf4j-simple:$slf4jVersion") } tasks.withType(JavaCompile) { From d48d1731a53276583794e87337d878609f9ec3b7 Mon Sep 17 00:00:00 2001 From: svasenkov Date: Wed, 23 Mar 2022 18:12:21 +0300 Subject: [PATCH 5/5] updated junit5 dependency --- build.gradle | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/build.gradle b/build.gradle index e3b0ac6..5281879 100644 --- a/build.gradle +++ b/build.gradle @@ -6,15 +6,11 @@ repositories { mavenCentral() } -def selenideVersion = "6.3.5", - junitVersion = "5.8.2", - slf4jVersion = "1.7.36" - dependencies { testImplementation( - "com.codeborne:selenide:$selenideVersion", - "org.junit.jupiter:junit-jupiter:$junitVersion", - "org.slf4j:slf4j-simple:$slf4jVersion") + "com.codeborne:selenide:6.3.5", + "org.junit.jupiter:junit-jupiter:5.8.2", + "org.slf4j:slf4j-simple:1.7.36") } tasks.withType(JavaCompile) {