Всем привет. Хочу перенести текст всех div'ов со страницы в лист или массив, но никак не соображу как это сделать и возможно ли?
Знаю что на странице 40 элементов div.
Работаю в студии 19 с WebDriver 3.0 + NUnit + NUnitTestAdaptor
Отправлено 08 мая 2020 - 13:37
Всем привет. Хочу перенести текст всех div'ов со страницы в лист или массив, но никак не соображу как это сделать и возможно ли?
Знаю что на странице 40 элементов div.
Работаю в студии 19 с WebDriver 3.0 + NUnit + NUnitTestAdaptor
Отправлено 08 мая 2020 - 16:09
Создаю пустой лист/массив.
Получаю список элементов с таким-то локатором.
В цикле прохожу по каждому найденному элементу из списка:
получаю текст элемента
добавляю этот текст в лист/массив что создал на первом шаге.
профит.
PS на Селениде, что для джавы, вообще это одной строкой делается - $$("div").texts();
Отправлено 13 мая 2020 - 08:16
Создаю пустой лист/массив.
Получаю список элементов с таким-то локатором.
В цикле прохожу по каждому найденному элементу из списка:
получаю текст элемента
добавляю этот текст в лист/массив что создал на первом шаге.
профит.
PS на Селениде, что для джавы, вообще это одной строкой делается - $$("div").texts();
Вот проблема с "получаю список элементов с таким-то локатором". Как это сделать? Файндом? Он у меня выдает количество элементов, есть какая то хитрая процедура?
Так
var ToList = driver.FindElements(By.CssSelector(".image-title")).ToList();
или так
driver.FindElements(By.CssSelector(".image-title")).ToList();
В первом случае у меня он считает количество элементов, почему то https://prnt.sc/sfukhs
Во втором, вообще хз что происходит https://prnt.sc/sfuldn
Отправлено 13 мая 2020 - 13:09
По идее, так - driver.FindElements(By.CssSelector(".image-title"))
Отправлено 14 мая 2020 - 12:28
Ну вот я её выполню. Он найдет элементы, а дальше как? Не могу словить логику
Тестирование →
Автоматизированное тестирование →
Логин на сайт не работает через selenium, но не в браузереАвтор Trololo, 13 фев 2024 selenium, selenoid |
|
|||
Тестирование →
Автоматизированное тестирование →
Selenium - Functional Testing →
Передача результата функции с параметром request в фикстуру (pytest)Автор Kristall89, 03 фев 2024 selenium, webdriver, python и 2 еще... |
|
|||
Тестирование →
Автоматизированное тестирование →
Selenium - Functional Testing →
Какую версию Java поддерживает Selenium WebDriver?Автор Ksenia, 28 апр 2023 Selenium, Java |
|
|||
Тестирование →
Автоматизированное тестирование →
Selenium - Functional Testing →
Передать текст в инпутыАвтор vladid, 07 апр 2023 python, selenium |
|
|||
Тестирование →
Автоматизированное тестирование →
Нужно залогиниться на сайте в админ панели с помощью seleniumАвтор Gruzin, 06 мар 2023 selenium |
|
0 пользователей, 0 гостей, 0 анонимных