Как справиться с исключением несвежих элементов в селене?JAVA

Программисты JAVA общаются здесь
Anonymous
Как справиться с исключением несвежих элементов в селене?

Сообщение Anonymous »

public class AddEmployeeTest extends BaseTest {

@DataProvider(name = "employeeData")
public Object[][] getEmployeeData(){
return new Object[][] {
{"John","S", "Doe"},
{"Jane","M", "Smith"},
{"Thomas","Alva", "Edison"},
{"Jasmin","L", "Desoza"}
};
}

@Test(dataProvider = "employeeData")
public void testAddEmployee(String firstname, String middlename, String lastname) throws InterruptedException {
LoginPage loginPage = new LoginPage();
loginPage.loginToApplication("Admin", "admin123");

DashboardPage dashboardPage = new DashboardPage();
Assert.assertTrue(dashboardPage.isLoginSuccessful(), "Login Failed!");
dashboardPage.navigateToPIM();

PIMPage pimPage = new PIMPage();
pimPage.clickOnAddEmployeeButton();

AddEmployeePage addEmployeePage = new AddEmployeePage();

addEmployeePage.addEmployees(firstname,middlename,lastname);
System.out.println("Employee added: " + firstname + " " + lastname);

dashboardPage.navigateToPIM();
pimPage.clickOnEmployeeList();

}
}
< /code>
Я пытаюсь автоматизировать веб -сайт OrangeHRM, здесь я использую POM. Первые данные сотрудника загружаются правильно. Но для других данных это говорит о StaleementExexception. После нажатия кнопки «Сохранить» перенаправляет страницу на страницу «Панель инструментов». Тогда страница «Панель инструментов» продолжает перезарядть себя. Как я могу справиться с этим?

Подробнее здесь: https://stackoverflow.com/questions/795 ... n-selenium

Вернуться в «JAVA»