package automation;
import org.junit.Test;
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.chrome.ChromeDriver;
import org.openqa.selenium.firefox.FirefoxDriver;
public class MainPage {
private final WebDriver driver;
public MainPage(WebDriver driver) {
this.driver = driver;
}
public MainPage loginAs(String username, String password) {
driver.get("URL");
driver.findElement(By.name("email")).sendKeys("username");
driver.findElement(By.name("password")).sendKeys("password");
driver.findElement(By.className("login")).click();
return new MainPage(driver);
}
public static void main(String[] args) {
System.setProperty("webdriver.genko.driver", "C:\\Users\\Guest01\\Desktop\\chromedriver");
MainPage login = new MainPage(new ChromeDriver());
login.loginAs("[email protected]", "123456");
}
}
Я попытался протестировать функцию входа в систему для веб-сайта и написал для нее код. Однако, Я не смог найти ошибку на нем. Может ли кто-нибудь помочь мне разобраться?Я не смог найти ошибку в своем коде для проверки страницы входа в систему с помощью selenium java
Ваш код не содержит ошибок, это ваша проблема ?? – SSH
Что здесь не работает или компилируется? @ E.Dogan – nullpointer
'driver.get (« URL »); 'на данный момент не имеет URL-адреса, где вы, возможно, захотите выполнить логин в качестве имени метода – nullpointer