Несоответствие типов Ошибка браузера при попытке передать функцию браузера и заголовок страницы - UFT - PullRequest
2 голосов
/ 17 октября 2019

Если я использую тот же код в своем скрипте драйвера, он работает нормально, однако, когда я вызываю его с помощью функции, выдается сообщение об ошибке, типа несоответствие Браузер

вызов функции: validateTextonPage "Edit delivery","Edit delivery", "delivery#"

Function validateTextonPage (browser, page, comptext)

    'print browser
    'print page

    mytext = Browser("title:=" & browser).Page("title:=" & page).GetROProperty("innertext")
    'print mytext

    strmatch = Instr(1, mytext, comptext)

    if strmatch <> 0 then
        Msgbox "Text found"
    else
        Msgbox "Not found"

    End If
End Function

1 Ответ

1 голос
/ 22 октября 2019

Vbscript является регистром inSeNsiTiVE, это означает, что ваш параметр browser переопределяет тип тестового объекта Browser. Попробуйте переименовать browser и page в browserTitle и pageTitle.

...