无法在控件上执行 '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 等
我需要设置空值,即 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 等