无法在控件上执行 'SetProperty of Text with value ""'

Cannot perform 'SetProperty of Text with value ""' on the control

我需要设置空值,即 control.But 上的“”值我面临如下异常

"Cannot perform 'SetProperty of Text with value ""' 在控件上。其他详细信息: 技术名称:'Web' 控件类型:'Edit' 编号:'ctl00_ctl00_Content_PlanContent_ucParentDeferralRule_txtAutoEnrollAmt' 姓名:'ctl00$ctl00$Content$PlanContent$ucParentDeferralRule$txtAutoEnrollAmt' 标签名称:'INPUT'"

代码就像,

Control.Text = "";

所以如果我们有:

public HtmlEdit EditField()
    {
        HtmlEdit control = new HtmlEdit(GlobalVariable.browser);
        control.SearchProperties["id"] = "ctl00_ctl00_Content_PlanContent_ucParentDeferralRule_txtAutoEnrollPercent";
        return control;
    }

我们应该能够像您一样设置值(使用 EditField().Text = String.Empty)。我们不能的事实意味着对该字段有限制,不接受该值作为输入。例如,检查代码以查看它是否仅限于数值,或者 value.length 是否不能 < 1 等