func (p *GetMatchedStylesForNodeParams) Do(ctx context.Context) (inlineStyle *Style, attributesStyle *Style, matchedCSSRules []*RuleMatch, pseudoElements []*PseudoElementMatches, inherited []*InheritedStyleEntry, cssKeyframesRules []*KeyframesRule, err error) {
	// execute
	var res GetMatchedStylesForNodeReturns
	err = cdp.Execute(ctx, CommandGetMatchedStylesForNode, p, &res)
	if err != nil {
		return nil, nil, nil, nil, nil, nil, err
	}

	return res.InlineStyle, res.AttributesStyle, res.MatchedCSSRules, res.PseudoElements, res.Inherited, res.CSSKeyframesRules, nil
}
func (p *GetMatchedStylesForNodeParams) Do(ctx context.Context) (inlineStyle *Style, attributesStyle *Style, matchedCSSRules []*RuleMatch, pseudoElements []*PseudoElementMatches, inherited []*InheritedStyleEntry, cssKeyframesRules []*KeyframesRule, err error) {
	
	var res GetMatchedStylesForNodeReturns
	err = cdp.Execute(ctx, CommandGetMatchedStylesForNode, p, &res)
	if err != nil {
		return nil, nil, nil, nil, nil, nil, err
	}

	return res.InlineStyle, res.AttributesStyle, res.MatchedCSSRules, res.PseudoElements, res.Inherited, res.CSSKeyframesRules, nil
}
func ( p * GetMatchedStylesForNodeParams ) Do ( ctx context . Context ) ( inlineStyle * Style , attributesStyle * Style , matchedCSSRules [ ] * RuleMatch , pseudoElements [ ] * PseudoElementMatches , inherited [ ] * InheritedStyleEntry , cssKeyframesRules [ ] * KeyframesRule , err error ) { // execute var res GetMatchedStylesForNodeReturns err = cdp . Execute ( ctx , CommandGetMatchedStylesForNode , p , & res ) if err != nil { return nil , nil , nil , nil , nil , nil , err } return res . InlineStyle , res . AttributesStyle , res . MatchedCSSRules , res . PseudoElements , res . Inherited , res . CSSKeyframesRules , nil }
// Do executes CSS.getMatchedStylesForNode against the provided context.
//
// returns:
//   inlineStyle - Inline style for the specified DOM node.
//   attributesStyle - Attribute-defined element style (e.g. resulting from "width=20 height=100%").
//   matchedCSSRules - CSS rules matching this node, from all applicable stylesheets.
//   pseudoElements - Pseudo style matches for this node.
//   inherited - A chain of inherited styles (from the immediate node parent up to the DOM tree root).
//   cssKeyframesRules - A list of CSS keyframed animations matching this node.
Do executes CSS . getMatchedStylesForNode against the provided context . returns : inlineStyle - Inline style for the specified DOM node . attributesStyle - Attribute - defined element style ( e . g . resulting from width = 20 height = 100% ) . matchedCSSRules - CSS rules matching this node from all applicable stylesheets . pseudoElements - Pseudo style matches for this node . inherited - A chain of inherited styles ( from the immediate node parent up to the DOM tree root ) . cssKeyframesRules - A list of CSS keyframed animations matching this node .