создать класс в шелк - PullRequest
       25

создать класс в шелк

1 голос
/ 23 августа 2011

Могу ли я узнать, как создать класс в SilkTest? Я использую Open Agent.Я создал класс:

winclass hello
  void check()
     print("hi")

Я включил его во включаемый файл. Но всякий раз, когда я создаю объект для него в Test Script, я получаю сообщение об ошибке:

"hello is not a type"

Спасибо

1 Ответ

0 голосов
/ 13 сентября 2011

Вам нужно объявить экземпляр вашего класса, результирующий скрипт должен выглядеть примерно так:

[-] 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 и т. Д.

...