coded-ui-tests相关内容
我正在使用 Coded UI 来自动化应用程序.在自动化过程中,应用程序内部发生了一个复杂的过程(在应用程序中加载 PowerPoint).在此过程之后,我无法继续测试,因为 MSAA 无法在应用程序中找到任何控件.我正在使用 Inspect.exe,在自动化失败之前和之后.我附上了故障前后检查工具的屏幕截图.有什么解决方案可以克服这个问题吗?每当遇到此问题时,我都无法在不重新启动应用程序的情况下
..
我们希望在我们的构建服务器中集成一个自动化功能测试解决方案(使用 SpecFlow 和 Coded UI 开发). 项目如下所示: AUT 是一个 WPF 应用程序 开发人员正在使用 Visual Studio 2010 Professional 自动化测试人员使用 Visual Studio 2012 Premium 加入项目(编码 UI 测试需要 VS Premium) Vi
..
您好,我正在考虑使用编码 UI 测试 (CUIT) 来测试应用程序.我已经尝试过录制选项,但这对我来说不够灵活.如果您在不同尺寸的屏幕上使用它,它会损坏. 我知道您可以手动编写测试代码,但我找不到任何关于如何编写基本测试的好示例.这里有一些使用 CUIT 的示例,但这些帖子来自 2011 年,我不确定它们与 Microsoft 对 CUIT 的新升级有多大的相关性. 这些测试需要与我在
..
我正在尝试在我的 Microsoft Visual Studio 2010 中实现 AssemblyInitialize/AssemblyCleanup 属性,以达到所述的确切目的 如何正确实现代码? 更新: 我昨晚发现了 AssemblyI/C,我花了 3 个小时尝试找出将代码放在哪里以便它工作.如果我把AssemblyInitialize 在特定测试方法的开头然后: 1)
..
记录器可以很好地快速完成一些步骤,但我需要能够存储和设置任意文本.假设我生成了一个名为 Admin001 的新管理员用户.我希望能够将控件的文本设置为“Admin001",而不是我第一次使用构建器时记录的任何内容. 我知道您可以将数据绑定到 CSV 等,但这太繁琐了.我希望能够编写 C# 代码来更改键入的文本. 截图: 代码尝试: var loginElement = new
..
我在VS2010中用CUIT记录了一些测试用例.前一天一切正常.所以,今天我再次运行,所有测试都失败了,警告:以下元素不再可用......我得到了异常:无法在隐藏控件上执行“单击",这是不正确的,因为所有控件没有隐藏.我在另一台机器上试过,他们也失败了. 有人知道为什么会这样吗?是因为 Web 应用程序有别的原因吗?请帮忙,谢谢. PS:所以我尝试使用与“隐藏控件"相同的控件录制新测试
..
每次在我的 TFS 服务器上运行构建时,我都会使用 Visual Studio 的编码 UI 测试在 WPF 应用程序上运行自动化 UI 测试.我遇到的问题是根据刚刚构建的路径动态启动可执行文件,包括配置(x86,x64). 有什么方法可以获取引用项目中可执行文件的路径,以便我可以从我的测试项目中动态启动应用程序? 解决方案 MSTest: 打开您的 .testsettings
..
我正在尝试对我们的一个 Web 应用程序进行自动化测试,我需要知道如何让我的 Coded UI 项目从 CSV 文件中读取数据.假设我想测试登录屏幕.我的 CSV 文件将包含一些用户名和密码.我希望我的 Coded UI 测试能够读取这些登录详细信息并遍历它们以对每组数据运行测试. 解决方案 网络上有很多关于数据驱动 Coded UI 测试的教程.使用 CSV 文件进行数据驱动的基本步骤如
..
我正在尝试使用 vs2013 终极版使用 coded-ui-test 项目自动测试 Windows 应用程序. 我可以看到测试类别下的 C# 桌面应用程序和 windows 手机类别下的手机应用程序的模板. 我看不到这样的 Windows 通用应用模板. 如何自动化通用应用? 如果我选择 Store Apps -> Coded UI Test Project (Window
..
我读到编辑 UIMap.Designer.cs 文件很糟糕,但是,我不明白为什么. 每个 MSDN:“不要直接修改 UIMap.designer.cs 文件.如果这样做,对文件的更改将被覆盖."http://msdn.microsoft.com/en-us/library/dd380782.aspx 有人知道什么会被覆盖吗?这是否意味着如果在设计器文件之后编辑 UIMap.uitest
..
我目前正在尝试使用 C# 为 Web 应用程序帮助自动化一些编码的 UI 测试.我经常遇到的一个问题是,确定页面上是否存在 UITestControl 对象可能极其困难.不幸的是,Microsoft 在其 MSDN 网站上有关编码 UI 测试的任何文档几乎不存在(在此处查看他们的 UITestControl 页面). 基本上我要问的是: 确定页面上是否存在 UITestControl
..
当我从一个小型控制台工具通过 vstest.console.exe 从计划任务中运行 CodedUI 测试时,我有时会在不同的 PC 上看到此错误消息: 错误:无法加载文件或程序集“file:///C:\foobar.dll"或它的依赖项之一.不支持操作.(例外来自结果:0x80131515) 为什么/什么不受支持? 解决方案 在我的研究中我发现 当您从 Internet 下载
..
我正在尝试为我们的一个 Web 应用程序自动化一些测试,我需要知道如何让我的编码 UI 项目从 CSV 文件读取数据.假设我想测试登录屏幕.我的 CSV 文件将包含一些用户名和密码.我希望我的编码 UI 测试读取这些登录详细信息并循环遍历它们以对每组数据运行测试. 解决方案 网上有很多关于数据驱动编码 UI 测试的教程.CSV文件数据驱动的基本步骤如下. 创建 CSV 文件. 将
..
我很难弄清楚如何在我的 realease 管道上正确配置功能测试.我有一个解决方案,其中包含一些使用 VSTS 中的默认构建配置构建的 Web 项目.该工件没问题,我可以使用发布管道发布它们.到目前为止一切顺利,现在我想使用 CodedUI 实现功能测试并将它们集成到我的版本中.我们有一个带有 vsagent 的开发服务器,它是在我配置部署组时安装的.然后我使用我下载的工具手动安装了 vstest
..
我无法使用编码的 UI 测试方法映射 CSV 文件.这很可能是一个愚蠢的问题,但我似乎无法为我的问题找到解决方案,至少不是一个有效的解决方案.我已确保将 CSV 文件的属性设置为始终复制.我还通过在测试方法上方写入以下行来导入 CSV 文件. [DataSource("Microsoft.VisualStudio.TestTools.DataSource.CSV", "|DataDirector
..
我目前正在使用 WinAppDriver 将 UWP 应用的编码 UI 测试迁移到 Appium 和我遇到了这个问题,我等不及某个元素出现了.没有办法像 Microsoft 的编码 UI 测试那样等待元素“准备好". 在 ClassInitialize 方法中,一切正常(数据在登录视图中输入)并单击登录按钮.触发点击事件后,应用程序会显示一个进度条,直到用户登录.我的问题是登录过程后我无法等
..
现在我的编码 UI 测试使用他们的 app.config 来确定他们执行的域,它与环境有 1-1 的关系.简化一下: www.test.com www.UAT.com www.prod.com 在 App.config 我有类似的东西: 为了在不同的环境中运行测试,我手动更改了两次运行
..
我们有一个 WPF 应用程序,我们使用 CefSharp 浏览器.该应用程序有一些 wpf 窗口,我们在其中嵌入了 CefSharp 浏览器控件.我们遇到的问题是关于自动化.我们已经尝试过 CUIT(编码 Ui 测试)和 Selenium - 没有一个能够识别 CefSharp 浏览器中的控件.我们看到 CUIT 将 CefSharp 浏览器内容识别为图像.我们还尝试从 CefSharp 中从包装
..
我在VS2015 Ultimate中的代码是: BrowserWindow浏览器= BrowserWindow.Launch(ConfigurationManager.AppSettings ["URL"]); 在使用此代码时,我在代码中遇到错误,当我将鼠标悬停在该代码上时,我得到了这个'object'不包含"AppSettings"的定义,也没有扩展方法"AppSettings"接受第一
..
对于单元测试,我拦截所有请求,然后以特定日期的模拟日期作为响应.我有一个 pageMockedRequests 函数,它将在端点上打开. 当我想根据被调用的次数更改要发送回的响应时,就会遇到问题. const pageMockedRequests =(request)=>{开关(request.url()){案例ENDPOINTS.A:返回request.respond(jsonResp
..