【发布时间】:2016-04-28 13:31:31
【问题描述】:
我们正在开发 Office 插件(办公应用程序),我们希望使用 VSTS 自动化测试以实现持续交付。
因为加载项是 Web 应用程序,所以我想使用 Selenium 之类的工具,但这似乎不起作用,因为该应用程序不在浏览器中(而是在 Word 中使用 IE 引擎)
我尝试使用 Visual Studio 中的 Coded UI 测试,但它们无法正常运行。它似乎可以处理一些基本的 UI 事件,但即使是简单的输入文本也会导致不可预知的行为。 (缺少字符,点击错误的项目)。
我希望其他人对如何做到这一点有一些经验?
非常感谢。
【问题讨论】:
-
您使用的办公室版本是什么?
-
这篇文章可能会对你有所帮助:vstotest.codeplex.com/releases/view/86997
-
感谢@Eddie-MSFT 的帮助。我使用 Office 2016。您参考的文档是 VSTO 的 UI 测试。我过去用过,效果很好。但现在我们正在制作 HTML 5 Office 插件。我不确定问题出在哪里,但是当我在这些 HTML5 应用程序上使用 Coded UI 测试时,出现了问题。例如:uIVV9D67ABA502D448CD81Edit.Text = "testing";大约 50% 的情况下,输入字段中缺少一个或多个字符。所以我不知道 codedUI 测试是否适合在 Apps for Office 上使用。
标签: selenium ms-office azure-devops apps-for-office officedev