public HtmlLabelIdTextBoxAdapter(IHtmlInputElementTechnical htmlTechnical, Validator validator) : base(htmlTechnical, validator) { try { IHtmlDivTechnical parentDiv = GetParentNode <IHtmlDivTechnical>(htmlTechnical); parentDiv = GetParentNode <IHtmlDivTechnical>(parentDiv); IHtmlDivTechnical child = parentDiv.Children.Get <IHtmlDivTechnical>().FirstOrDefault(); IHtmlLabelTechnical label = child.Children.Get <IHtmlLabelTechnical>().FirstOrDefault(); LabelId = label.Title; } catch (NullReferenceException) { validator.Fail(); } }
public lbaseWebCheckBoxByLabelAdapter(IHtmlInputElementTechnical htmlTechnical, Validator validator) : base(htmlTechnical, validator) { try { IHtmlDivTechnical parentDiv = GetParentNode <IHtmlDivTechnical>(htmlTechnical); parentDiv = GetParentNode <IHtmlDivTechnical>(parentDiv); IHtmlDivTechnical child = parentDiv.Children.Get <IHtmlDivTechnical>().FirstOrDefault(); IHtmlLabelTechnical cuidparentLabel = child.Children.Get <IHtmlLabelTechnical>().FirstOrDefault(); a_ByLabelId = cuidparentLabel.Id; } catch (NullReferenceException) { validator.Fail(); } }