Общие сведения

ВступлениеПодготовка к запускуАрхитектура платформы TestoПорядок запускаПолитика запуска тестов

Обучающие материалы по Testo для Hyper-V

Часть 1. Самый первый тестЧасть 2. Устанавливаем Ubuntu ServerЧасть 3. Доступ в Интернет из виртуальной машиныЧасть 4. Гостевые дополненияЧасть 5. ПараметрыЧасть 6. КешированиеЧасть 7. Связываем две машины по сетиЧасть 8. ФлешкиЧасть 9. МакросыЧасть 10. Конструкция ifЧасть 11. No snapshotsЧасть 12. Управление мышкойЧасть 13. Импортирование жёстких дисковЧасть 14. JS-селекторыЧасть 15. Циклы

Обучающие материалы по Testo для QEMU

Часть 1. Самый первый тестЧасть 2. Устанавливаем Ubuntu ServerЧасть 3. Гостевые дополненияЧасть 4. ПараметрыЧасть 5. КешированиеЧасть 6. Доступ в Интернет из виртуальной машиныЧасть 7. Связываем две машины по сетиЧасть 8. ФлешкиЧасть 9. МакросыЧасть 10. Конструкция ifЧасть 11. No snapshotsЧасть 12. Управление мышкойЧасть 13. Импортирование жёстких дисковЧасть 14. JS-селекторыЧасть 15. ЦиклыЧасть 16. Макросы с объявлениями

Спецификация языка

Общая структура скриптовых файловБазовые конструкции языкаOбъявление виртуальной машиныОбъявление виртуального флеш-накопителяОбъявление виртуальной сетиПараметрыОбъявление тестовМакросыДействия с виртуальными машинамиДействия с мышкойПоиск изображений на экранеДействия с виртуальными флеш-накопителямиУсловияЦиклыСписок идентификаторов клавиш

Запросы на языке Javascript

Общая концепция построения JS-селекторовВстроенные глобальные функции JavascriptИсключенияКласс TextTensorКласс ImgTensorКласс Point

Класс ImgTensor

Класс ImgTensor хранит информацию об изображениях, найденных на экране.

Методы

from_top(index)

Выбрать изображение с индексом index из массива изображений, отсортированных сверху-вниз.

Аргументы:

  • index <integer> - индекс изображения, которую надо выбрать. Нулевой индекс означает выбор "самого верхнего" изображения.

Возвращаемое значение - объект класса ImgTensor, содержащий только одно выбранное изображение.

Изображения сортируются по высоте на основе координаты Y верхнего края

from_bottom(index)

Выбрать изображение с индексом index из массива изображений, отсортированных снизу-вверх.

Аргументы:

  • index <integer> - индекс изображения, которую надо выбрать. Нулевой индекс означает выбор "самого нижнего" изображения.

Возвращаемое значение - объект класса ImgTensor, содержащий только одно выбранное изображение.

Изображения сортируются по высоте на основе координаты Y нижнего края

from_left(index)

Выбрать изображение с индексом index из массива изображений, отсортированных слева-направо.

Аргументы:

  • index <integer> - индекс изображения, которую надо выбрать. Нулевой индекс означает выбор "самого левого" изображения.

Возвращаемое значение - объект класса ImgTensor, содержащий только одно выбранное изображение.

Изображения сортируются по горизонтали на основе координаты X левого края

from_right(index)

Выбрать изображение с индексом index из массива изображений, отсортированных справо-налево.

Аргументы:

  • index <integer> - индекс изображения, которую надо выбрать. Нулевой индекс означает выбор "самого правого" изображения.

Возвращаемое значение - объект класса ImgTensor, содержащий только одно выбранное изображение.

Изображения сортируются по горизонтали на основе координаты X правого края

center()

Вернуть координаты геометрического центра изображения.

Аргументы: нет

Возвращаемое значение - объект класса Point с координатами геометрического центра изображения.

Обращение к этому полю возможно только в том случае, если объект ImgTensor содержит ровно одно изображение.

left_bottom()

Вернуть координаты левого нижнего угла изображения.

Аргументы: нет

Возвращаемое значение - объект класса Point с координатами левого нижнего угла изображения

Обращение к этому полю возможно только в том случае, если объект ImgTensor содержит ровно одно изображение.

left_center()

Вернуть координаты левого края изображения.

Аргументы: нет

Возвращаемое значение - объект класса Point с координатами левого края изображения.

Обращение к этому полю возможно только в том случае, если объект ImgTensor содержит ровно одно изображение.

left_top()

Вернуть координаты левого верхнего угла изображения.

Аргументы: нет

Возвращаемое значение - объект класса Point с координатами левого верхнего угла изображения.

Обращение к этому полю возможно только в том случае, если объект ImgTensor содержит ровно одно изображение.

center_bottom()

Вернуть координаты нижнего края изображения.

Аргументы: нет

Возвращаемое значение - объект класса Point с координатами нижнего края изображения.

Обращение к этому полю возможно только в том случае, если объект ImgTensor содержит ровно одно изображение.

center_top()

Вернуть координаты верхнего края изображения

Аргументы: нет

Возвращаемое значение - объект класса Point с координатами верхнего края изображения.

Обращение к этому полю возможно только в том случае, если объект ImgTensor содержит ровно одно изображение.

right_bottom()

Вернуть координаты правого нижнего угла изображения.

Аргументы: нет

Возвращаемое значение - объект класса Point с координатами правого нижнего угла изображения.

Обращение к этому полю возможно только в том случае, если объект ImgTensor содержит ровно одно изображение.

right_center()

Вернуть координаты правого края изображения.

Аргументы: нет

Возвращаемое значение - объект класса Point с координатами правого края изображения.

Обращение к этому полю возможно только в том случае, если объект ImgTensor содержит ровно одно изображение.

right_top()

Вернуть координаты правого верхнего угла изображения.

Аргументы: нет

Возвращаемое значение - объект класса Point с координатами правого верхнего угла изображения.

Обращение к этому полю возможно только в том случае, если объект ImgTensor содержит ровно одно изображение.

Поля

x <integer>

Значение координаты X геометрического центра изображения.

Обращение к этому полю возможно только в том случае, если объект ImgTensor содержит ровно одно изображение.

y <integer>

Значение координаты Y геометрического центра изображения.

Обращение к этому полю возможно только в том случае, если объект ImgTensor содержит ровно одно изображение.