testing - 添加断言编码的 UI 测试

标签 testing coded-ui-tests

我正在使用 Visual Studio 中的编码 UI 测试在 MS Word 上测试一个插件。我现在需要验证用户在登录后是否会看到一个新的弹出窗口。我不确定如何验证这一点。我尝试将十字线图标拖到弹出窗口上,但不确定要添加哪个断言。

最佳答案

如果将断言工具拖到整个窗口上,您可以对以下一个或所有对象进行断言:

  • 控件类型 - 这将确保您的“网页对话框”是一个“窗口”
  • 存在 - 这将检查您的“网页对话框”是否存在并且确实已弹出。这也有利于创建负面测试(例如,测试如果用户未正确登录则不应弹出窗口的场景)
  • 标题 - 如果您知道弹出窗口的标题,您也可以对其进行测试

关于testing - 添加断言编码的 UI 测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5159838/

相关文章:

java - 如何在运行时定义 JUnit 测试超时(即没有注释)?

c++ - 如何为依赖操作系统的类编写测试

ruby-on-rails - ruby rails : Best way to test a failed call to a third party API

c# - 在播放编码的 UI 测试时,某些元素花费的时间太长而无法识别

c# - SpecFlow 中的可选表

javascript - 如何使用 PHP、MySQL、HTML、CSS 和 JavaScript 正确编码定时 html 表单,就像您在进行在线测试时遇到的那种?

c++ - 如何在 VS Coded UI Test Builder 的自定义控件中将测试提供程序从 MSAA 切换到 UIA

azure - 如何针对 Windows Azure SDK v1.4 运行编码的 UI 测试

c# - 编码的 UI 测试生成器导致我的 Visual Studio 应用程序崩溃

javascript - Jasmine - 如何模拟 history.pushState 和假事件发射?