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 脚本,而无需重新安装应用程序。
假设一页上只有一个文本框(没有确认按钮)。我输入了文本。我如何按下回车键? (在手机上,我可以按键盘上的“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 脚本,而无需重新安装应用程序。