Я пишу сценарии автотестирования в QTP (UFT).
У меня есть несколько столбцов во внешней таблице данных, которые могут содержать данные или быть пустыми. Я пытался написать некоторый код, что если он был пустым, чтобы нажать кнопку отправки, если он не пустой, то добавьте в поля. Пожалуйста, смотрите код ниже:
If IsNull(DataTable("Available_Qualifications_1", dtLocalSheet)) = False then
Browser("Create Qualification Types").Page("Create Qualification Types").WebList("qavailable").Select DataTable("Available_Qualifications_1", dtLocalSheet)
Browser("Create Qualification Types").Page("Create Qualification Types").Link("Add Qualifications").Click
ElseIf IsNull(DataTable("Available_Qualifications_1", dtLocalSheet)) then
Browser("Create Qualification Types").Page("Create Qualification Types").WebButton("Submit").Click
End if
Однако я получаю сообщение об ошибке ниже:
Не удается идентифицировать указанный элемент qдоступного объекта. Подтвердите, что указанный элемент включен в коллекцию элементов объекта.
Строка (16): «Браузер («Создать типы квалификации»). Страница («Создать типы квалификации»). Веб-список («q available»). Выберите DataTable («Доступные_квалификации_1», dtLocalSheet)».