CodedUI Test SendKey触发CA1303输入代码

本文关键字:输入 代码 CA1303 触发 Test SendKey CodedUI | 更新日期: 2023-09-27 18:09:41

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

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

MS类库手册本身显示了在示例

中传递文字

除了抑制CA之外,还有其他好的解决方案吗?

CodedUI Test SendKey触发CA1303输入代码

我为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}"; } }
   ...
   ..
   .
}