8得票2回答
System.Windows.Automation在枚举表格行方面非常缓慢,与UIAutomationCore相比。

我正尝试通过UI自动化(主要使用 TestStack.White 提供友好的界面; 它使用 System.Windows.Automation 作为后端)对我的应用程序进行自动化测试。 我有一个包含~200行的表格需要测试值(实际上我只想测试前几行和最后几行)。 我已经发现,仅使用COM-in...

12得票7回答
有没有人成功地使用微软UI自动化实现UI测试自动化体系?

我正在寻找一个自动化UI测试框架/软件工具。过去我一直在使用TestComplete,虽然它是一款很好的软件,但GUI测试自动化的概念被认为是足够困难的,以至于我写了几篇帖子来抱怨 它。 第三方测试自动化工具的问题之一是你必须学习新语言才能在上面提高生产力,更不用说工具支持很差。我现在计划研...

8得票2回答
UI自动化事件被触发两次

我在进程内部监听自动化事件时遇到了问题。我写了一个简单的WPF应用程序,其中只有一个按钮。在窗口上添加了一个Automation处理程序,用于TreeScope:Descendants的Invoke事件。 public MainWindow() { InitializeCompone...

7得票1回答
基于Java的GUI自动化(不仅限于基于Java的GUI,如Swing)

有没有用Java编写的开源工具/框架,可以自动化所有Windows应用程序(不像Abbot或FEST那样自动化基于Java的GUI应用程序)。 我听说过WHITE,它类似于.Net语言。是否有基于Java的替代方案或可以使用WHITE或UIAutomation Framework(通过JNI...

9得票1回答
如何使用TestStack.White框架从键盘发送ENTER键。

我正在编写一个用于测试应用程序中用户界面的C#代码。我想要从键盘发送ENTER键。我已经检查过TestStack.White.WindowsAPI.KeyboardInput.SpecialKeys,但它没有包含发送ENTER键的方法。谢谢。

9得票3回答
使用UIAutomation .NET查找桌面上的所有窗口

我正试图使用.NET UIAutomation或White框架查找所有桌面窗口。我尝试过: 1.) AutomationElement rootElement = AutomationElement.RootElement; var winC...

7得票1回答
通过White访问DataGridView单元格

所以我正在使用White进行C#自动化/UI测试,并且遇到了一些问题。我在应用程序中有一个DataGridView,并根据应用程序状态设置背景单元格颜色。我想在测试期间使用White检查这些颜色,但是做起来很困难。 我正在尝试使以下内容起作用。我可以获取表格视图,但只能获取作为表。然后,我在...

7得票2回答
UI自动化白盒测试框架“NonComVisibleBaseClass was detected”异常

我正在测试一个应用程序,该应用程序加载一个PowerPoint文件(.ppt或.pptx),并在其内部插入它。当文件在应用程序中加载时,它具有与PowerPoint相同的外观和感觉,并带有一些额外的设置。当我尝试自动化应用程序时,我点击按钮将PowerPoint文件加载到应用程序中。加载过程完...

10得票1回答
计算新的滚动百分比 - 在视图大小改变后

首先,基本上我相信我只需要帮助计算它,数学并不是我的强项。 顺便说一下,MS-Word很可能与解决我的问题无关,我基本上只是提到它以便您了解我的情况,但我相信即使没有MS-Word的知识,也应该能够解决我的问题。 我的问题是Word具有属性VerticalPercentScrolled,它...

19得票4回答
在Windows上使用Jenkins和无需远程桌面连接的GUI测试

我们在Jenkins中使用主从配置,我们的.NET项目是由运行在Windows上的一个从Jenkins实例构建的。 有一堆GUI测试,但是只有在远程桌面连接(RDC)会话打开时才能运行。 当尝试在没有RDC的情况下运行测试时,Jenkins不显示任何测试进度。然后,当我连接到从机的桌面时,...