Mobile Test Workbench - Невозможно воспроизвести записанный тест
Я использую IBM Mobile Test Workbench для автоматического тестирования гибридного приложения. Приложение построено с использованием IBM Worklight 6.1.
Я установил рабочую среду. Записано несколько тестовых случаев с использованием устройства ios (версия 6.0). Я был в состоянии создавать отчеты для них. Все шло хорошо, пока я не протестировал страницу с выпадающим списком.
Когда я записал эту страницу (которая имеет выпадающий список), верстак успешно записал все шаги. Но когда я попытался воспроизвести на устройстве. Это не удалось!
Вот записанные шаги:
- Нажмите на Jquery выберите меню, содержание которого 'XYZ'
- Установите строку в 3 в компоненте 1 в PickerView
- Щелкните элемент в позиции 2 в представлении таблицы
Ошибки, которые я получаю при воспроизведении этого записанного теста:
- Установите значение 3 в компоненте 1 в PickerView - невозможно найти объект типа UIPickerView
- Щелкните элемент в позиции 2 в табличном представлении - невозможно найти объект типа UITable View
1 ответ
Во время воспроизведения вы можете видеть родной iOS PickerView? Другими словами, был выполнен щелчок по меню JQuery Select или нет? Это объясняет, почему игрок не может найти PickerView.
После некоторых исследований я могу сказать, что эта проблема была исправлена в RTW 8.6.x, которая, как ожидается, будет поставлена в следующем пакете исправлений WorkLight 6.2.x.
В то же время вы можете применить следующий обходной путь, отредактировав свой тест: - Выберите "Выбрать" вместо "Клик" в элементе меню JQuery Select - В текстовом параметре: введите текстовое содержимое выбранной опции - Комментарий / отключить следующие собственные шаги