func (d *Device) ReplaceElementValue(element *agouti.Selection, newValue string) error { elements, err := element.Elements() if err != nil { return err } for _, el := range elements { if err := d.session.ReplaceValue(el.GetID(), newValue); err != nil { return fmt.Errorf("failed to replace element value: %s", err) } } return nil }