【问题标题】:Coded UI and the old ways to test web app编码的 UI 和测试 Web 应用程序的旧方法
【发布时间】:2012-08-05 09:34:58
【问题描述】:

我的项目曾经使用 Microsoft.mshtml 和 SHDocVw.dll 来自动化我们的 Web UI 测试。然后我听说了 CodedUI 测试。所以问题是:

  • 这是否意味着我可以放弃 Microsoft.mshtml 和 SHDocVw.dll?
  • CodedUI 和 Microsoft.mshtml 和 SHDocVw.dll?

谢谢!

【问题讨论】:

    标签: testing automated-tests ui-automation coded-ui-tests browser-automation


    【解决方案1】:

    您现有的自动化工具是否有内置浏览器的应用程序?这就是我之前看到的 SHDocVw.dll 的使用方式。测试将能够与网页的 DOM 交互,并且可以通过这种方式完成很多工作。当然,您仅限于 IE,我相信 Coded UI 也是如此。

    我记得,Coded UI 能够测试应用程序和 IE。因此,您应该能够使用 Coded UI 来针对您的旧测试应用进行测试,但这并没有什么意义。

    不幸的是,如果您迁移到 Coded UI,我认为您将丢失现有的测试代码,但您将拥有一个更大的社区来运行想法等。

    我不认为 Coded UI 使用 SHDocVw.dll,因为它与 IE 本身交互,而不是与其中包含“浏览器控件”的表单。

    如果您不需要跨浏览器覆盖并且不介意重写现有测试,那么在我看来,CodedUI 将是摆脱自定义解决方案的好选择。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-03-15
      • 2012-10-05
      • 2023-04-09
      • 2023-04-01
      • 1970-01-01
      • 2013-10-23
      • 1970-01-01
      相关资源
      最近更新 更多