CodedUI测试SendKey触发CA1303输入代码

时间:2015-08-24 07:30:14

标签: c# code-analysis coded-ui-tests

使用密钥代码调用SendKeys时(例如"{ENTER}"),代码分析会触发以下错误:

  

CA1303:不要将文字作为本地化参数传递

MS类库手册本身显示传递example

中的文字

除了抑制CA之外,还有一个很好的解决方案吗?

1 个答案:

答案 0 :(得分:0)

我为keycode文字

使用托管类
public static class KeyCode
{
   public static string Return { get { return "{ENTER}"; } }
   public static string Backspace { get { return "{BACKSPACE}"; } }
   public static string F1 { get { return "{F1}"; } }
   public static string PageDown { get { return "{PGDN}"; } }
   ...
   ..
   .
}