Создать класс в шелк
Могу ли я узнать, как создать класс в SilkTest? Я использую Open Agent. Я создал класс:
winclass hello
void check()
print("hi")
Я включил его во включаемый файл. Но всякий раз, когда я создаю объект для него в Test Script, я получаю сообщение об ошибке
"hello is not a type"
Спасибо
1 ответ
Решение
Вам нужно объявить экземпляр вашего класса, результирующий скрипт должен выглядеть примерно так:
[-] winclass hello
[-] void check()
[ ] print("Hello world")
[ ]
[ ]
[-] window hello helloWindow
[ ] // this is where you tell silktest how to find helloWindow in your application, for example with an xpath locator
[ ]
[ ]
[-] testcase foo() appstate none
[ ] helloWindow.check()
Это напечатает "Hello World". Вы также можете иметь больше экземпляров, таких как helloWindow1, helloWindow2 и т. Д.