无法使用值"#34;'执行文本的SetProperty在控制上

时间:2015-01-27 13:46:43

标签: coded-ui-tests

我需要在控件上设置null值,即“”值。但是我面临异常,如下所示

“无法在控件上执行'带有值”“”的文本的SetProperty。其他详细信息: TechnologyName:'Web' ControlType:'编辑' Id:'ctl00_ctl00_Content_PlanContent_ucParentDeferralRule_txtAutoEnrollAmt' 名称:'ctl00 $ ctl00 $ Content $ PlanContent $ ucParentDeferralRule $ txtAutoEnrollAmt' TagName:'INPUT'“

,代码就像,

Control.Text =“”;

1 个答案:

答案 0 :(得分:0)

所以如果我们有:

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不能<等等。