Может проблема не в условии/цикле? Так как на первый взгляд проверка выглядит верной. Может input какой сложный и сначала кликать надо?
А это кстати идея)
Кликать по этому элементу я не пробовал, спасибо, попробую
Alex_1309 еще не добавил друзей
Нет последних посетителей для отображения
24 ноября 2022 - 13:49
Может проблема не в условии/цикле? Так как на первый взгляд проверка выглядит верной. Может input какой сложный и сначала кликать надо?
А это кстати идея)
Кликать по этому элементу я не пробовал, спасибо, попробую
24 ноября 2022 - 10:51
А почему конкретно не работает? Ошибка какая или просто не вводится?
Грамотнее было бы получить список всех элементов типа input[type="password"] и перебрать их в цикле for.
Просто не вводится.
Спасибо за подсказку.
Попробую сделать то что Вы описали с циклом for
24 ноября 2022 - 08:53
Если я правильно понял вопрос, то вам нужно найти элементы без атрибута disabled="disabled". Это можно решить с помощью css
input:not([disabled="disabled"])или xpath
//input[not(@disabled="disabled")]
@Snap, да, Вы верно поняли, мне нужно найти элементы без атрибута disabled="disabled".
То что Вы посоветовали - работает, спасибо.
Но остаётся вопрос - как мне это уложить в код, какой цикл использовать, чтобы цикл перебрал все 11 элементов, нашёл активные, и отправил соответствующую цифру.
Я пробовал как-то так:
IWebElement peselEighthNumber = driver.FindElement(By.XPath("//*[@id='PESEL_7']"));
Но не работает.
Понимаю что тут неверно указано условие цикла, потому и прошу помочь запихнуть этот disable в цикл.
19 сентября 2022 - 17:29
String Zagolovok = driver.FindElement(By.CssSelector("h1")).Text;Огромное Вам человеческое спасибо!
Получилось
19 сентября 2022 - 16:52
В вашем варианте вы получите первую строку, но не первое предложение.
Если под первым предложением подразумевается заголовок, то ему легко подобрать локатор и взять текст с помощью Selenium.
Да, всё верно, мне нужен как раз таки заголовок.
Был бы очень благодарен если бы привели какой-то конкретный пример - как при помощи локатора считать текст с сайта.
Конкретно в моём случае - я нашёл уникальный локатор //h1[@class = 'MainTitle_desktopTextElementNoType____mJG']
Под этим локатором текст новости.
Какую команду в C# использовать чтобы считать текст с данной новости, а затем сохранить его в переменную в коде?
Community Forum Software by IP.Board Русификация от IBResource
Лицензия зарегистрирована на: Software-Testing.Ru