WorksheetsЛокаторы
Total questions: 15
Worksheet time: 8mins
Что такое HTML?
HTML — это язык программирования, который обеспечивает динамическое содержимое на странице.
HTML — это язык разметки, который обеспечивает структуру страницы и ее элементов.
HTML предоставляет текст для страницы, но не более того.
HTML предоставляет только теги для элементов, которые будут отображаться на странице.
Что из перечисленного может делать CSS?
Установить небольшой размер текста для всей страницы.
Измененить цвета фона страницы.
Располажить разделы на странице относительно друг друга.
Все ответы правильные
Что такое локатор веб-элементов?
Запрос, который находит и возвращает объекты веб-элементов из DOM.
Объект, представляющий состояние и поведение веб-элемента.
Атрибут объекта веб-элемента.
Специальный тип HTML-тега.
Вам нужно написать локатор для элемента, и вы обнаруживаете, что у него есть идентификатор. Что вы должны сделать?
Изпользовать локатор «BY.ID», поскольку он гарантированно будет уникальным.
Проверить, что идентификатор действительно уникален на странице, а затем используйте его для локатора “BY.ID”.
Используйте идентификатор с локатором “BY.ID”.
Никогда не использовать идентификаторы для локаторов. Вместо этого найдите имя класса.
Что такое CSS-селекторы?
Тип селектора веб-элементов.
Часть синтаксиса CSS.
Выражения, соответствующие шаблону.
Все ответы верны
Селекторы CSS могут однозначно идентифицировать любой элемент на веб-странице.
ДА
НЕТ
Любой элемент на веб-странице можно найти уникальным образом с помощью XPath.
ДА
НЕТ
Какой из следующих XPath позволит найти все элементы изображения <img>, находящиеся внутри элементов гиперссылки <a>?
/div/a/img
/a//img
//a//img
Все варианты правильные
Каковы возможности XPath, которых нет у селекторов CSS?
Поиск элементов по текстовому содержимому
Поиск любого элемента по индексу
Расположение элементов с использованием условных позиций и осей
Все варианты верны
Какой из следующих элементов будет лучшим локатором для следующего элемента:
<h1 id="firstHeading" class="firstHeading" lang="en">Гигантская панда</h1>
ID: firstHeading
CSS селектор: h1.firstHeading
XPath: //h1[contains(text(), ‘panda’)]
Tag: h1
Назовите тип локатора: [name=btnK]
(a)
Какой НАИБОЛЕЕ верный способ поиска элемента по тексту?
By.cssSelector("[text=test]")
By.text("test")
By.xpath("//span[text()='test']")
By.xpath("//*[contains(text(),'test')]")
By.xpath("//*[text()='test']")
Какой из приведенных css локаторов верен?
[name=test]
[name="test"]
[@name="test"]
name="test"
Какой из приведенных css локаторов позволяет найти элемент, содержащий оба класса: 'class1' и 'class2'?
.class1 .class2
.class1.class2
.class1 class2
[class="class1 class2"]
Какие типы локаторов существуют?
XPATH
CSS
Традиционные локаторы из Selenium (id, name, class, tag и тд)
jquery
