【问题标题】:Difference between Application under testing and process.start? Coded UI?Application under testing 和 process.start 的区别?编码的用户界面?
【发布时间】:2018-01-19 13:29:59
【问题描述】:

我们可以使用“Application Under Test”和System.Diagnostics.Process.start()来启动“calc.exe”,有什么区别。 任何人都可以分享信息吗?谢谢。

【问题讨论】:

    标签: coded-ui-tests


    【解决方案1】:

    Process.Start() 启动一个程序并返回它的Process,ApplicationUnderTest 启动一个程序并返回UITestControl 表单。

    两者都可以工作,您只需要使用 Process.Start() 识别窗口

    此外,如果您有大量的 Process Arguments,您可以使用包装的参数执行 ApplicationUnderTest.FromProcess(),从而留下更清晰的代码。

    【讨论】:

    • 另外,如果您使用 Process.Start 和非常具体的参数,那么您可以使用 ApplicationUnderTest.FromProcess 来包装该实例。干净的答案,但觉得这是有用的补充。
    • @MichaelRieger 这是一个很好的补充,我会编辑它。谢谢!
    猜你喜欢
    • 1970-01-01
    • 2011-02-23
    • 2020-07-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-05
    • 2013-04-30
    • 2010-12-21
    相关资源
    最近更新 更多