Silk Test 视觉测试 按下 Enter 键

Silk Test Visual Test Pressed Enter Key

假设一页上只有一个文本框(没有确认按钮)。我输入了文本。我如何按下回车键? (在手机上,我可以按键盘上的“enter”键,但在视觉测试中没有键盘)。 谁能帮帮我?

编辑

所以最后我使用了.NET Script。但我无法将脚本集成到 Visual Test(应用程序从头开始重新安装)。如果场景完全使用 .NET 脚本,它就可以工作,但是我需要将所有的 Visual Test 更改为 .NET Script(我需要全部在 Visual Test 或 .NET Script 中进行)。

有人知道如何将 .NET 中的这一功能集成到 Visual Test 中吗?

这是我的 .NET 脚本:

Imports SilkTest.Ntf.Mobile

Public 主模块

将 _desktop 调暗为桌面 = Agent.Desktop

Public Sub Main()

    Dim map As IDictionary(Of String, Object) = New Dictionary(Of String, Object)()
    map.Add("action", "Done")

    
    _desktop.MobileDevice("Device").Invoke("executeScript", "mobile: performEditorAction", New Object() {map})

End Sub

模块结束

======脚本到这里(我无法将其插入代码括号)======

添加一个使用

执行 TypeKeys 的新命令

我找到答案了!因此,在 .NET 脚本的属性窗格中,单击应用程序配置下的设备名称,并在连接字符串中添加“;noReset=true”。然后,取消选中“执行基本状态”。

这样,Silk Test 将在可视化测试中执行插入的 .NET 脚本,而无需重新安装应用程序。