Добрый день!
Возник вопрос как записать цикл if на Selenium. Необходимо сравнить значение в ячейке x и заданное число c, если они равны, то задается значение ячейке y, иначе выходим из цикла.
Char c =1234;
WebElement x = driver.findElement(By.id("example")); //находим ячейку x
System.out.println(x.getAttribute("value")); // получаем значение x
WebElement y = driver.findElement(By.id("example2")); // находим ячейку y
Я пыталась написать цикл :
if (x=c)
{ y== значениедляy
}
Но Selenium ругается ( и правильно, наверно, делает), что не может сравнить значение WebElement и char (если изменить на int, то тоже не проходит), но если писать через Assert: Assert.assertEquals(x, c);, то никакой ошибки нет. Это странно или так и должно быть? Только начала изучать Selenium и программировать, поэтому вопросов пока больше, чем ответов)