问题标签 [teststack]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - 从白色测试堆栈打开 Windows 事件查看器
我想从我的 Visual Studio 代码中打开 Windows 事件查看器,但是当我尝试使用 windows 目录打开它时,它给我一个错误(下面的目录和错误的屏幕截图)。
我之前在自动测试时打开了应用程序,但是这些应用程序是由我制作的,因此很容易将其定向到我的本地项目。但是,当我尝试使用 Windows 事件查看器执行此操作时,它会给我一个错误。
项目配置使用单元测试项目 (.NET Framework) 和 NUnit、Selenium 和 TestStackWhite 扩展。
基本上,我需要在事件查看器中为记录的事件创建测试用例,这是我的一位团队成员为我们的软件制作的新功能。
错误消息是- [1]:https ://i.stack.imgur.com/ith7u.png
并且其背后的代码分为三个类——Constants.cs(Constants class)
TestSetup.cs(安装类)
最后是 TestHelper.cs(打开/关闭应用程序的子类)
我希望这些信息足以让有人找到并告诉我如何修复此错误,它适用于本地应用程序,但在我的情况下打开 Windows 应用程序(如事件查看器)时却不行。
white-framework - 测试堆栈白色附加到未显示在任务管理器中的应用程序
我正在进行自动化测试,并希望在 Windows 事件查看器上执行操作。我已经设法通过我的测试打开了事件查看器,但它并没有附加到应用程序上,我无法进行任何操作,例如按钮按下/单击。
显示的错误是-
任何帮助表示赞赏,在此先感谢。
c# - 获取测试堆栈白色中的选定文本
目前,我正在事件查看器中进行自动测试,但似乎找不到其中一种 UI 项控件类型,因此发现我已经设法选择了文本(已附加屏幕截图)。
有什么方法可以使用 C# 获取复制的文本并使用 Assert 语句将其与预期结果进行比较?
任何帮助表示赞赏,在此先感谢!
c# - 如何在 Windows 10/11 新的虚拟桌面功能中运行 UI 自动化/表面自动化脚本
我正在开发一个自动化脚本,它几乎没有基于窗口的应用程序作为底层应用程序,我正在使用 FlaUI。它在默认桌面中运行良好,但是当我在新的子虚拟桌面中运行我的脚本而不切换到它时,它会失败,我认为,我认为 UI 元素在非活动桌面中不可见。请任何人帮助我,我们如何使 UI 自动化在非活动桌面上工作。至少任何建议也会有所帮助。我在 Windows 7 中对其进行了测试(使用 CreateDesktop API 创建子桌面),还在 Win 10/11 的新虚拟桌面功能中进行了测试。但结果是一样的