Tag: 编码ui测试

在编码的UI测试中只知道部分窗口标题时查找窗口

我正在编写的用于编码UI测试的应用程序有一个窗口,其中窗口标题的一部分基于为临时文件生成的随机文件名,因此测试只能知道窗口标题的静态部分。 偶尔,当没有其他窗口打开时,测试运行正常。 但是,当其他窗口打开时,这有点问题。 如果其他窗口具有类似的控件,则测试选择哪个窗口是不可预测的。

CodedUI测试:Keyboard.SendKeys不工作

我正在尝试使用Visual Studio 2010的CodedUI测试function。我在重播我的一个html组件的各种操作时遇到了问题。 生成的Keyboard.SendKeys不起作用(如果没有输入)。 生成的代码是: // Type ‘{F4}{F4}{F2}titre{Enter}’ in ‘SaisieSD_DS’ custom control Keyboard.SendKeys(uISaisieSD_DSCustom, this.Params.UISaisieSD_DSCustomSendKeys, ModifierKeys.None); 如果我通过调用System.Windows.Forms.SendKeys.SendWait替换对Keyboard.SendKeys的调用,它确实有效。 由于失去焦点,我正在考虑一个问题。 但是,如果我执行类似uISaisieSD_DSCustom.SetFocus() ,则不会更改行为。 你有什么主意吗 ? 谢谢。

手工编码编码的UI测试

嗨,我正在使用编码的UI测试(CUIT)来测试应用程序。 我尝试过录音选项,这对我来说不够灵活。 如果你在不同尺寸的屏幕上使用它会破坏。 我知道你可以手动编写测试代码,但我找不到任何关于如何编写基本测试的好例子。 这里有一些使用CUITe的例子,但是这些post来自2011年,我不确定它们与微软对CUIT的新升级有多相关。 这些测试需要与Visual Studio 2012 Ultimate中的构建环境集成,这就是我不使用Selenium的原因。 和代码示例或指向优秀教程的链接将不胜感激,但特别是我正在寻找一个关于如何开始手工编码我的CUIT的示例

如何在Visual Studio中将编程文本注入我的Coded UI测试(而不是录制的文本)?

录音机可以很好地快速完成一些步骤,但我需要能够存储和设置任意文本。 假设我生成了一个名为Admin001的新管理员用户。 我希望能够将控件的文本设置为“Admin001”,而不是我第一次使用构建器时记录的内容。 我知道你可以对CSV等进行数据绑定,但这太麻烦了。 我希望能够编写C#代码来更改键入的文本。 截图: 代码尝试: var loginElement = new UILoginInternetExploreWindow().UILoginDocument.UIUserNameorEmailAddreEdit.Text; 所以我能够得到属性.Text(我想),但实际上没有设置它…

编码的UI测试 – Windows – 通用应用程序

我正在尝试使用vs2013终极版使用编码ui-test项目自动测试Windows应用程序。 我可以看到测试类别下的C#桌面应用程序和Windows Phone类别下的电话应用程序的模板。 我无法看到Windows Universal Apps的此类模板。 如何自动化通用应用程序? 如果我选择类别Store Apps – > Coded UI Test Project(Windows)下可用的编码ui模板 项目创建后,记录器给我一条消息“Windows商店应用程序不支持录制操作步骤”