C# 名称';AutomationId';在当前上下文中不存在
我有UI自动化测试的汇编(白色) 我已经介绍了一个类,该类具有要在此程序集中重用的所有自动识别Id:C# 名称';AutomationId';在当前上下文中不存在,c#,testing,ui-testing,white-framework,C#,Testing,Ui Testing,White Framework,我有UI自动化测试的汇编(白色) 我已经介绍了一个类,该类具有要在此程序集中重用的所有自动识别Id: public static class AutomationId { public static class Toolbar { public const string MyControl = "MyControlId"; } } var control = mainWindow.Get<Button>(AutomationId.Toolba
public static class AutomationId
{
public static class Toolbar
{
public const string MyControl = "MyControlId";
}
}
var control = mainWindow.Get<Button>(AutomationId.Toolbar.MyControl);
现在我尝试在我的测试类(相同的程序集)中使用它:
这是一个C#6功能。类似问题:
我刚才遇到了这个问题,这就把我带到了这里。我的研究表明,您需要更新Teamcity:
我们还必须这样做。上面的帖子展示了很多解决升级过程中遇到问题的方法。这似乎不是一个很痛苦的过程
The name 'AutomationId' does not exist in the current context