在Coded UI Test Method中执行命令行参数

时间:2016-09-06 18:13:45

标签: c# command-line coded-ui-tests

目的

打开命令提示符并自动执行命令。我使用Coded UI进行测试自动化。这个任务可以通过编程方式或通过UI完成,但没有区别。

问题

我能够启动一个命令提示符窗口,但我无法执行命令,或者为此传递任何输入。我已经尝试过以下两个例子在命令提示符下执行基本命令,但没有成功。

首次尝试:

Process.Start(new ProcessStartInfo
{
    FileName = "C:\\Windows\\System32\\cmd.exe",
    UseShellExecute = false,
    Arguments = "cd C:\\"
});

第二次尝试:

Process.Start(new ProcessStartInfo
{
    FileName = "C:\\Windows\\System32\\cmd.exe",
    UseShellExecute = false,
});
Keyboard.SendKeys("cd C:\\{Enter}");

问题

使用Coded UI在命令行中执行命令是否有效?任何建议都表示赞赏。

0 个答案:

没有答案