Я хочу заполнить страницу входа, затем перейти к пользовательской форме с селеном.
Когда я делаю точку останова, сессия в порядке. когда я выключу его, сессия будет очищена. Угловая аутентификация позволяет перейти на страницу входа.
Если я включаю точку останова, страница переходит к «http://localhost:5000/ui/portal/sys/cbank/bank-accounts/add" (сеанс сохранен).
когда я выключаю его: браузер переходит к "http://localhost:5000/ui/portal/access/signin",, потому что сеанс очищен, и angular не может найти его авторизованным.
@Test
public void whenOpenningThePageTheGridShouldBeFilledWithData() {
driver = new ChromeDriver();
driver.get("http://localhost:5000/ui/portal/user/landing");
WebElement userName = driver.findElement(By.name("username"));
WebElement password = driver.findElement(By.name("password"));
WebElement captcha = driver.findElement(By.name("captcha"));
userName.clear();
password.clear();
captcha.clear();
userName.sendKeys("admin");
password.sendKeys("admin");
captcha.sendKeys("1111111111111"); // fake captcha
driver.findElement(By.cssSelector("[type='submit']")).click();
/*breakpoint*/driver.navigate().to("http://localhost:5000/ui/portal/sys/cbank/bank-accounts/add");
}
Как я уже сказал, я ожидаю, что тест будет перемещаться по странице "добавить", но это не