编码的UI测试方法仅在以管理员身份启动VS时运行

时间:2017-07-25 06:32:53

标签: c# automation coded-ui-tests

我正在推出需要通过ProcessStartInfo管理员权限的Windows应用程序。 ProcessStartInfo app= new ProcessStartInfo(Path.exe); app.UseShellExecute = true; app.Verb = "runas"; MainWindow= ApplicationUnderTest.Launch(app);

启动工作正常但在我以管理员身份运行VS之前无法识别控件。如何在不启动VS作为管理员的情况下成功运行testmethod?

1 个答案:

答案 0 :(得分:0)

您必须从Windows设置中签署Visual Studio安全性。

  1. 右键单击“Visual Studio”并选择“打开文件位置
  2. 右键单击“Visual Studio”并选择“属性”
  3. 点击“高级”,然后选中“以管理员身份运行”