- Открыть веб-страницу say gmail.
- Хотите посчитать, сколько текстового поля или кнопок или флажок или гиперссылки или другие элементы html присутствуют.
ответ
Я использую C#. Если вы используете C#, то это то, что вы хотите использовать. И вы определяете, какие теги вам нужны в селекторе. Я использую все теги до сих пор.
Если вы хотите считать все элементы страницы, вы можете просто использовать * для этого, как показано ниже.
List<WebElement> items = driver.findElements(By.cssSelector("*"));
System.out.println(items);
, пожалуйста, проверьте мой вышеприведенный комментарий, на самом деле я не хочу называть все строки индивидуально, есть ли какой-либо метод или, во всяком случае, найти его? – user2092132
Я не мог получить вас .. Не могли бы вы объяснить – Purus
Мой вопрос в том, как подсчитать количество элементов «Текстовое поле», «Флажок», «Гиперссылки» и т. Д., Присутствующие на одной веб-странице ??? Но было бы лучше, если бы мы смогли найти все это в одном строковом коде вместо создания другого объекта для каждого элемента. – user2092132
Решение очень простое. Это можно сделать с помощью простого XPath.
Найдите тип элемента, который вам нужен. например, для текстовых полей: XPath может быть: ввод [тип = 'Текст']
для радио-кнопок: XPath может быть: // ввод [@ типа = 'радио']
для кнопок Отметка: XPath может быть: // ввод [@ типа = «флажок»]
так найти все элементы на странице, используя простую команду, используя описанную выше XPath:
webdriver.findElements(By.xpath("REQUIRED_XPATH")).size();
даст вам количество элементов на конкретной веб-странице.
Таким образом, мы должны предоставить xpath для каждого веб-элемента, что я хочу, когда мой драйвер откроет страницу страницы Gmail, а затем все количество элементов, которые находятся на этой странице, как это показано, если оно содержит два текстовых поля, то оно показывает «Текст поле: 2 "," Кнопка: 1 "," Гиперссылка: 2 "и т. д. – user2092132
Затем используйте CssSelector и передайте целевые теги. Это самый простой способ – Saifur
- 1. как подсчитать элементы на запрос laravel?
- 2. Как подсчитать внутренние элементы XML с ограничением на внешние элементы
- 3. Как подсчитать элементы внутри объекта?
- 4. AngularJS: Как подсчитать элементы фильтров
- 5. Как подсчитать элементы в TinyXml?
- 6. Как подсчитать элементы 2D-массива?
- 7. Как подсчитать элементы в #define
- 8. Как подсчитать элементы в excel
- 9. Как подсчитать элементы вложенных списков?
- 10. php cakephp: как подсчитать элементы вложенного массива
- 11. Как подсчитать все элементы во вложенном словаре?
- 12. Как подсчитать элементы для каждой категории?
- 13. Protractor - Как подсчитать элементы, содержащие указанный текст
- 14. Как подсчитать элементы массива в C++
- 15. Подсчитать некоторые элементы в ArrayList
- 16. Как подсчитать элементы в списке гнезд?
- 17. Как подсчитать элементы `false` массива массивов
- 18. Как подсчитать элементы в iTunes, используя Applescript
- 19. Как заполнить элементы и подсчитать числа?
- 20. Как правильно подсчитать элементы в коллекции объектов
- 21. Как подсчитать элементы списка, которые не скрыты?
- 22. Как подсчитать RecyclerView элементы с Espresso
- 23. Как подсчитать элементы массива внутри массива?
- 24. Как подсчитать невидимые элементы с транспортиром
- 25. Haskell - как подсчитать элементы во вложенном списке
- 26. Liquid - Как подсчитать совпадающие элементы в массиве?
- 27. Как подсчитать элементы в списке рекурсивно
- 28. Как подсчитать элементы листа ассоциативного/вложенного массива
- 29. Как подсчитать элементы, возвращаемые группой по операторам
- 30. Как подсчитать элементы в массиве BASH?
Как указано в отрывке тега: При использовании этого тега также добавьте тег для используемого вами языка. – Barmar
sry не могу понять, можете ли вы дать мне пример? – user2092132
PHP, Java, Python, Ruby, C# – Barmar