import static com.codeborne.selenide.Configuration.*;
import static com.codeborne.selenide.Selenide.$;
import static com.codeborne.selenide.Selenide.$$;
public class LoginPage extends BasePage {
public SelenideElement SSO = $("button");
public SelenideElement loginField = $("#usernameUserInput");
public SelenideElement passwordField = $("#password");
public SelenideElement signInButton = $("button");
public LoginPage(String pageUrl) {
super(pageUrl);
}
Вот ошибки. Страница авторизации во втором тесте та же самая.
//Класс LoginPage
package app.pages;
import com.codeborne.selenide.*;
import helpers.Driver;
import org.openqa.selenium.By;
import java.util.List;
import static com.codeborne.selenide.Configuration.*;
import static com.codeborne.selenide.Selenide.$;
import static com.codeborne.selenide.Selenide.$$;
public class LoginPage extends BasePage {
public SelenideElement SSO = $("button");
public SelenideElement loginField = $("#usernameUserInput");
public SelenideElement passwordField = $("#password");
public SelenideElement signInButton = $("button");
public LoginPage(String pageUrl) {
super(pageUrl);
}
public void login(String email, String password) {
SSO.click();
loginField.clear();
loginField.setValue(email);
passwordField.clear();
passwordField.setValue(password);
signInButton.click();
Configuration.timeout = 4000;
Driver.waitForUrlContains("dictionaries-category");
}
}