diff --git a/build.gradle b/build.gradle index cfc59a4..5281879 100644 --- a/build.gradle +++ b/build.gradle @@ -7,10 +7,14 @@ repositories { } dependencies { - testImplementation ( - "com.codeborne:selenide:6.2.1", - "org.junit.jupiter:junit-jupiter-api:5.8.2") - testRuntimeOnly "org.junit.jupiter:junit-jupiter-engine:5.8.2" + testImplementation( + "com.codeborne:selenide:6.3.5", + "org.junit.jupiter:junit-jupiter:5.8.2", + "org.slf4j:slf4j-simple:1.7.36") +} + +tasks.withType(JavaCompile) { + options.encoding = 'UTF-8' } test { diff --git a/src/test/java/SearchTests.java b/src/test/java/SearchTests.java index ff2ef50..f597cca 100644 --- a/src/test/java/SearchTests.java +++ b/src/test/java/SearchTests.java @@ -1,14 +1,15 @@ 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; public class SearchTests { @Test - void selenideSearchTest() { + void successfulSearchTest() { open("https://www.google.com/"); - $("[name=q]").setValue("selenide").pressEnter(); - $("[id=search]").shouldHave(text("selenide.org")); + $(byName("q")).setValue("selenide").pressEnter(); + $("#search").shouldHave(text("https://selenide.org")); } }