在 Silktest 中创建一个类

发布于 2024-11-30 18:18:38 字数 244 浏览 0 评论 0原文

我可以知道如何在 SilkTest 中创建类吗?我正在使用 Open Agent。 我创建了一个类:

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

我将其包含在包含文件中。但是每当我在测试脚本中为其创建一个对象时,我都会收到一条错误消息“

"hello is not a type"

谢谢”

May I know how to create a class in SilkTest?I am using Open Agent.
I created a class:

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

I included it in the include file.But whenever i create an object for it in Test Script,I get an error saying

"hello is not a type"

Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

做个ˇ局外人 2024-12-07 18:18:38

您需要声明类的实例,生成的脚本应如下所示:

[-] 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 等。

You need to declare an instance of your class, the resulting script should look something like that:

[-] 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()

This will print "Hello World". You can also have more instances, like helloWindow1, helloWindow2, etc.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文