it_ot
(It Ot)
12.Декабрь.2016 11:12:38
#1
Используется: WebDriver, С#
ИМЕЕТСЯ
Имеется страница с div … /div .
Содержание div … /div после каждого обновления страницы не прогнозировано меняется.
Т.е.
Вар 1 div пустой /div
Вар 2 div … набор элементов … /div
ВОПРОС
Как реализовать сценарий: если div пустой /div , то обновить страницу?
AnthraxMind
(Максим Неверный)
12.Декабрь.2016 13:47:35
#2
Доброго дня! Советую обратить внимание на эту статью. Проверка на наличия в элементе текста
1 лайк
kulasovvlad
(Vladislav Kulasov)
12.Декабрь.2016 14:00:08
#3
Если важна только проверка на наличие? то в оба варианта подойдет код
String partCode = webElement.getAttribute(“innerHTML”).replace("< div >", “”).replace("< /div >","");
if (partCode.isEmpty) …
Что то подобное…
1 лайк
xotabu4
(Oleksandr Khotemskyi)
12.Декабрь.2016 17:56:51
#4
Попробуй просто поискать любые элементы внутри твоего элемента, что-то вроде:
if (driver.findElements(By.css("div *")).length() > 0) {
//не пустой
} else {
//пустой
}
или поиском от элемента. Я С# не шарю но суть я думаю ты уловил
2 лайка