Я пишу сценарии автоматического тестирования в QTP (UFT).Элемент отсутствует в WebList
У меня есть несколько столбцов во внешнем datasheet, который может содержать данные или быть пустым. Я пытался написать какой-то код, чтобы, если было пустым, нажмите кнопку отправки, если не пусто, добавьте в поля. Пожалуйста, смотрите код ниже:
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
Однако я получаю ошибку ниже:
Не удается идентифицировать указанный элемент из qavailable объекта. Убедитесь, что указанный элемент включен в коллекцию предметов объекта.
Линия (16): «Браузер (« Создать типы квалификации »). Страница (« Создать типы квалификации »). WebList (« qavailable »). Выберите DataTable (« Available_Qualifications_1 », dtLocalSheet)».