TestNG Не удалось получить тест, когда два теста выполняются с использованием Selenide. Я новичок в селениде - PullRequest
0 голосов
/ 18 апреля 2020

Может кто-нибудь помочь мне, пожалуйста? Я работаю с фреймворком Selenide, используя TestNG и Java. Мой тест терпит неудачу при выполнении нескольких аннотаций @Test для одного @Test, на котором он работает Console error eclipse



public class LoginTest {

    @BeforeTest
    public void beforeTest() {

        System.setProperty("webdriver.chrome.driver", ".//src//test//resources//Drivers//chromedriver.exe");
        Configuration.browser = "chrome";
        Configuration.timeout = 5000;
        open("https://opensource-demo.orangehrmlive.com/");

    }

    @Test
    public void Test1() {

        $(By.id("txtUsername")).setValue("Admin");
        $(By.id("txtPassword")).setValue("admin123");
        $(By.id("btnLogin")).click();
        $(By.id("welcome")).shouldHave(text("Welcome Admin"));

    }

    @Test
    public void Test2() {

        $(By.id("txtUsername")).setValue("Admin");
        $(By.id("txtPassword")).setValue("admin123");
        $(By.id("btnLogin")).click();
        $(By.id("welcome")).shouldHave(text("Welcome Admin"));
        $(By.id("welcome")).click();
        $(By.xpath("//a[@href='/index.php/auth/logout']")).click();

    }

}
...