我是Silktest的新手,任何人都可以帮我验证 Windows 版本和即将运行测试的 IE 浏览器。
是否有一个内置函数可以在我的测试用例中使用,它实际上会拉
我是Silktest的新手,任何人都可以帮我验证 Windows 版本和即将运行测试的 IE 浏览器。
是否有一个内置函数可以在我的测试用例中使用,它实际上会拉
试试这个SYS_GetName
功能。
从文档:
返回运行 4Test 代理的目标系统上的操作系统名称。
我没有用过 SilkTest,但我知道它支持 C#。在 C# 中,您可以通过HttpRequest.Browser 属性获取浏览器信息,并且可以使用System.PlatformID 枚举和System.Environment.OSVersion 属性,或者对于更详细的操作系统信息,您可以调用我的博客中描述的一些 Win32 API
除了 tehlexx 的答案,您还可以尝试SYS_GetVersion()
返回 Microsoft 指定的常量,该常量指定正在使用的操作系统。
如果您正在进行网络测试或某种重要的并行/网络测试,我会尽量避免使用SYS_
函数,但是因为它们高度依赖于机器。您还可以尝试编写自定义函数,从区域设置或其他地方直接从运行测试的机器中提取操作系统信息。