Добрый день.
Пишу сейчас автотест. Использую Selenide,Maven,Junit. Язык программирования Java. Пишу в Intellij Idea.
Когда запускаю тест из Intellij Idea,то почему-то первым запускается public void testAddItemsToCart(), а не public void testUserCanSelectRegion() .Он конечно же падает. В чем проблема нагуглить не смог. Посоветуйте, в чем может быть проблема.Как сделать так, чтоб автотест работал в последовательно.
Опыт у меня минимальный.Только-только начал учить автотесты и Java.
package com.gmail.smiyan;
import org.junit.Test;
import org.openqa.selenium.By;
import static com.codeborne.selenide.Condition.visible;
import static com.codeborne.selenide.Selectors.byText;
import static com.codeborne.selenide.Selenide.$;
import static com.codeborne.selenide.Selenide.open;
import static com.codeborne.selenide.Selenide.screenshot;
import com.codeborne.selenide.Configuration;
public class PromBasketTest {
@Test
public void testUserCanSelectRegion() {
Configuration.reportsFolder = "reports/PromTest";
open("http://prom.ua/");
$("#search_text").setValue("Кепки,Бейсболки");
$(byText("Все регионы")).shouldBe(visible).click();
$(By.name("city_search")).setValue("Киев");
$(byText("Киевская область")).shouldBe(visible).click();
screenshot("prom_test");
$("#search_submit").click(); //переход на следующую страницу
}
@Test
public void testAddItemsToCart() {
$("#search_text").setValue("Кепка Jordan Air");
}
}