using OpenTap; using System.ComponentModel; namespace AddInPlugin { [Browsable(false)] public class ConditionBase : TestStep { protected string condition; [Display("条件")] public string Condition { get => condition; set { condition = value; OnPropertyChanged(nameof(Condition)); } } public bool? ConditionResult { get; protected set; } public ConditionBase() { Rules.Add(() => !string.IsNullOrWhiteSpace(Condition), "条件不能为空", Condition); } public override void Run() { } } }