package Ġpl . wend igo . chrome . api . dom Ċ Ċ import Ġkotlinx . serialization . json . Json Ċ Ċ /** Ċ Ġ* ĠThis Ġdomain Ġexposes ĠDOM Ġread / write Ġoperations . ĠEach ĠDOM ĠNode Ġis Ġrepresented Ġwith Ġits Ġmirror Ġobject Ċ that Ġhas Ġan Ġ` id `. ĠThis Ġ` id ` Ġcan Ġbe Ġused Ġto Ġget Ġadditional Ġinformation Ġon Ġthe ĠNode , Ġresolve Ġit Ġinto Ċ the ĠJavaScript Ġobject Ġwrapper , Ġetc . ĠIt Ġis Ġimportant Ġthat Ġclient Ġreceives ĠDOM Ġevents Ġonly Ġfor Ġthe Ċ nodes Ġthat Ġare Ġknown Ġto Ġthe Ġclient . ĠBackend Ġkeeps Ġtrack Ġof Ġthe Ġnodes Ġthat Ġwere Ġsent Ġto Ġthe Ġclient Ċ and Ġnever Ġsends Ġthe Ġsame Ġnode Ġtwice . ĠIt Ġis Ġclient 's Ġresponsibility Ġto Ġcollect Ġinformation Ġabout Ċ the Ġnodes Ġthat Ġwere Ġsent Ġto Ġthe Ġclient .< p > Note Ġthat Ġ` iframe ` Ġowner Ġelements Ġwill Ġreturn Ċ corre sponding Ġdocument Ġelements Ġas Ġtheir Ġchild Ġnodes .</ p > Ċ Ġ* Ċ Ġ* Ġ@ link ĠProtocol Ġ[ DOM ]( https :// chrome devtools . github . io / devtools - protocol / tot / DOM ) Ġdomain Ġdocumentation . Ċ Ġ*/ Ċ Ċ class ĠDOM Domain Ġinternal Ġconstructor ( connection : Ġpl . wend igo . chrome . protocol . Protocol Connection ) Ġ: ĊĠĠĠ Ġpl . wend igo . chrome . protocol . Domain ( ĊĠĠĠĠĠĠĠ Ġ" DOM ", ĊĠĠĠĠĠĠĠ Ġ""" This Ġdomain Ġexposes ĠDOM Ġread / write Ġoperations . ĠEach ĠDOM ĠNode Ġis Ġrepresented Ġwith Ġits Ġmirror Ġobject Ċ that Ġhas Ġan Ġ` id `. ĠThis Ġ` id ` Ġcan Ġbe Ġused Ġto Ġget Ġadditional Ġinformation Ġon Ġthe ĠNode , Ġresolve Ġit Ġinto Ċ the ĠJavaScript Ġobject Ġwrapper , Ġetc . ĠIt Ġis Ġimportant Ġthat Ġclient Ġreceives ĠDOM Ġevents Ġonly Ġfor Ġthe Ċ nodes Ġthat Ġare Ġknown Ġto Ġthe Ġclient . ĠBackend Ġkeeps Ġtrack Ġof Ġthe Ġnodes Ġthat Ġwere Ġsent Ġto Ġthe Ġclient Ċ and Ġnever Ġsends Ġthe Ġsame Ġnode Ġtwice . ĠIt Ġis Ġclient 's Ġresponsibility Ġto Ġcollect Ġinformation Ġabout Ċ the Ġnodes Ġthat Ġwere Ġsent Ġto Ġthe Ġclient .< p > Note Ġthat Ġ` iframe ` Ġowner Ġelements Ġwill Ġreturn Ċ corre sponding Ġdocument Ġelements Ġas Ġtheir Ġchild Ġnodes .</ p > """, ĊĠĠĠĠĠĠĠ Ġconnection ĊĠĠĠ Ġ) Ġ{ ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠCollect s Ġclass Ġnames Ġfor Ġthe Ġnode Ġwith Ġgiven Ġid Ġand Ġall Ġof Ġit 's Ġchild Ġnodes . ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ@ link ĠProtocol Ġ[ DOM # collect ClassNames From Sub tree ]( https :// chrome devtools . github . io / devtools - protocol / tot / DOM # method - collect ClassNames From Sub tree ) Ġmethod Ġdocumentation . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ pl . wend igo . chrome . protocol . Experimental ĊĠĠĠ Ġfun Ġcollect ClassNames From Sub tree ( input : ĠCollect ClassNames From Sub tree Request ): Ġio . reactivex . rx java 3 . core . Single < Collect ClassNames From Sub tree Response > Ġ= Ġconnection . request (" DOM . collect ClassNames From Sub tree ", ĠJson . encode ToJson Element ( Collect ClassNames From Sub tree Request . serializer (), Ġinput ), ĠCollect ClassNames From Sub tree Response . serializer ()) ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠCreates Ġa Ġdeep Ġcopy Ġof Ġthe Ġspecified Ġnode Ġand Ġplaces Ġit Ġinto Ġthe Ġtarget Ġcontainer Ġbefore Ġthe Ċ given Ġanchor . ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ@ link ĠProtocol Ġ[ DOM # copy To ]( https :// chrome devtools . github . io / devtools - protocol / tot / DOM # method - copy To ) Ġmethod Ġdocumentation . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ pl . wend igo . chrome . protocol . Experimental ĊĠĠĠ Ġfun Ġcopy To ( input : ĠCopy To Request ): Ġio . reactivex . rx java 3 . core . Single < CopyTo Response > Ġ= Ġconnection . request (" DOM . copy To ", ĠJson . encode ToJson Element ( CopyTo Request . serializer (), Ġinput ), ĠCopy To Response . serializer ()) ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠDescri bes Ġnode Ġgiven Ġits Ġid , Ġdoes Ġnot Ġrequire Ġdomain Ġto Ġbe Ġenabled . ĠDoes Ġnot Ġstart Ġtracking Ġany Ċ objects , Ġcan Ġbe Ġused Ġfor Ġautomation . ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ@ link ĠProtocol Ġ[ DOM # describe Node ]( https :// chrome devtools . github . io / devtools - protocol / tot / DOM # method - describe Node ) Ġmethod Ġdocumentation . ĊĠĠĠĠ Ġ*/ ĊĠĠĠĠĊĠĠĠ Ġfun Ġdescribe Node ( input : ĠDescribe Node Request ): Ġio . reactivex . rx java 3 . core . Single < Describe Node Response > Ġ= Ġconnection . request (" DOM . describe Node ", ĠJson . encode ToJson Element ( Describe Node Request . serializer (), Ġinput ), ĠDescribe Node Response . serializer ()) ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠScroll s Ġthe Ġspecified Ġrect Ġof Ġthe Ġgiven Ġnode Ġinto Ġview Ġif Ġnot Ġalready Ġvisible . Ċ Note : Ġexactly Ġone Ġbetween ĠnodeId , Ġbackend NodeId Ġand Ġobject Id Ġshould Ġbe Ġpassed Ċ to Ġidentify Ġthe Ġnode . ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ@ link ĠProtocol Ġ[ DOM # scroll Into View IfNeeded ]( https :// chrome devtools . github . io / devtools - protocol / tot / DOM # method - scroll Into View IfNeeded ) Ġmethod Ġdocumentation . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ pl . wend igo . chrome . protocol . Experimental ĊĠĠĠ Ġfun Ġscroll Into View IfNeeded ( input : ĠScroll Into View IfNeeded Request ): Ġio . reactivex . rx java 3 . core . Single < pl . wend igo . chrome . protocol . websocket . Request Response Frame > Ġ= Ġconnection . request (" DOM . scroll Into View IfNeeded ", ĠJson . encode ToJson Element ( Scroll Into View IfNeeded Request . serializer (), Ġinput ), Ġpl . wend igo . chrome . protocol . websocket . Request Response Frame . serializer ()) ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠDis ables ĠDOM Ġagent Ġfor Ġthe Ġgiven Ġpage . ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ@ link ĠProtocol Ġ[ DOM # disable ]( https :// chrome devtools . github . io / devtools - protocol / tot / DOM # method - disable ) Ġmethod Ġdocumentation . ĊĠĠĠĠ Ġ*/ ĊĠĠĠĠĊĠĠĠ Ġfun Ġdisable (): Ġio . reactivex . rx java 3 . core . Single < pl . wend igo . chrome . protocol . websocket . Request Response Frame > Ġ= Ġconnection . request (" DOM . disable ", Ġnull , Ġpl . wend igo . chrome . protocol . websocket . Request Response Frame . serializer ()) ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠDis cards Ġsearch Ġresults Ġfrom Ġthe Ġsession Ġwith Ġthe Ġgiven Ġid . Ġ` get SearchResults ` Ġshould Ġno Ġlonger Ċ be Ġcalled Ġfor Ġthat Ġsearch . ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ@ link ĠProtocol Ġ[ DOM # discard SearchResults ]( https :// chrome devtools . github . io / devtools - protocol / tot / DOM # method - discard SearchResults ) Ġmethod Ġdocumentation . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ pl . wend igo . chrome . protocol . Experimental ĊĠĠĠ Ġfun Ġdiscard SearchResults ( input : ĠDis card SearchResults Request ): Ġio . reactivex . rx java 3 . core . Single < pl . wend igo . chrome . protocol . websocket . Request Response Frame > Ġ= Ġconnection . request (" DOM . discard SearchResults ", ĠJson . encode ToJson Element ( Discard SearchResults Request . serializer (), Ġinput ), Ġpl . wend igo . chrome . protocol . websocket . Request Response Frame . serializer ()) ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠEnables ĠDOM Ġagent Ġfor Ġthe Ġgiven Ġpage . ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ@ link ĠProtocol Ġ[ DOM # enable ]( https :// chrome devtools . github . io / devtools - protocol / tot / DOM # method - enable ) Ġmethod Ġdocumentation . ĊĠĠĠĠ Ġ*/ ĊĠĠĠĠĊĠĠĠ Ġfun Ġenable (): Ġio . reactivex . rx java 3 . core . Single < pl . wend igo . chrome . protocol . websocket . Request Response Frame > Ġ= Ġconnection . request (" DOM . enable ", Ġnull , Ġpl . wend igo . chrome . protocol . websocket . Request Response Frame . serializer ()) ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠF oc uses Ġthe Ġgiven Ġelement . ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ@ link ĠProtocol Ġ[ DOM # focus ]( https :// chrome devtools . github . io / devtools - protocol / tot / DOM # method - focus ) Ġmethod Ġdocumentation . ĊĠĠĠĠ Ġ*/ ĊĠĠĠĠĊĠĠĠ Ġfun Ġfocus ( input : ĠFocus Request ): Ġio . reactivex . rx java 3 . core . Single < pl . wend igo . chrome . protocol . websocket . Request Response Frame > Ġ= Ġconnection . request (" DOM . focus ", ĠJson . encode ToJson Element ( Focus Request . serializer (), Ġinput ), Ġpl . wend igo . chrome . protocol . websocket . Request Response Frame . serializer ()) ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠReturns Ġattributes Ġfor Ġthe Ġspecified Ġnode . ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ@ link ĠProtocol Ġ[ DOM # getAttributes ]( https :// chrome devtools . github . io / devtools - protocol / tot / DOM # method - getAttributes ) Ġmethod Ġdocumentation . ĊĠĠĠĠ Ġ*/ ĊĠĠĠĠĊĠĠĠ Ġfun Ġget Attributes ( input : ĠGet Attributes Request ): Ġio . reactivex . rx java 3 . core . Single < Get Attributes Response > Ġ= Ġconnection . request (" DOM . getAttributes ", ĠJson . encode ToJson Element ( Get Attributes Request . serializer (), Ġinput ), ĠGet Attributes Response . serializer ()) ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠReturns Ġboxes Ġfor Ġthe Ġgiven Ġnode . ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ@ link ĠProtocol Ġ[ DOM # get Box Model ]( https :// chrome devtools . github . io / devtools - protocol / tot / DOM # method - get Box Model ) Ġmethod Ġdocumentation . ĊĠĠĠĠ Ġ*/ ĊĠĠĠĠĊĠĠĠ Ġfun Ġget Box Model ( input : ĠGet Box Model Request ): Ġio . reactivex . rx java 3 . core . Single < Get Box Model Response > Ġ= Ġconnection . request (" DOM . get Box Model ", ĠJson . encode ToJson Element ( Get Box Model Request . serializer (), Ġinput ), ĠGet Box Model Response . serializer ()) ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠReturns Ġqu ads Ġthat Ġdescribe Ġnode Ġposition Ġon Ġthe Ġpage . ĠThis Ġmethod Ċ m ight Ġreturn Ġmultiple Ġqu ads Ġfor Ġinline Ġnodes . ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ@ link ĠProtocol Ġ[ DOM # getContent Qu ads ]( https :// chrome devtools . github . io / devtools - protocol / tot / DOM # method - getContent Qu ads ) Ġmethod Ġdocumentation . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ pl . wend igo . chrome . protocol . Experimental ĊĠĠĠ Ġfun ĠgetContent Qu ads ( input : ĠGet Content Qu ads Request ): Ġio . reactivex . rx java 3 . core . Single < Get Content Qu ads Response > Ġ= Ġconnection . request (" DOM . getContent Qu ads ", ĠJson . encode ToJson Element ( Get Content Qu ads Request . serializer (), Ġinput ), ĠGet Content Qu ads Response . serializer ()) ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠReturns Ġthe Ġroot ĠDOM Ġnode Ġ( and Ġoptionally Ġthe Ġsubtree ) Ġto Ġthe Ġcaller . ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ@ link ĠProtocol Ġ[ DOM # getDocument ]( https :// chrome devtools . github . io / devtools - protocol / tot / DOM # method - getDocument ) Ġmethod Ġdocumentation . ĊĠĠĠĠ Ġ*/ ĊĠĠĠĠĊĠĠĠ Ġfun Ġget Document ( input : ĠGet Document Request ): Ġio . reactivex . rx java 3 . core . Single < Get Document Response > Ġ= Ġconnection . request (" DOM . getDocument ", ĠJson . encode ToJson Element ( Get Document Request . serializer (), Ġinput ), ĠGet Document Response . serializer ()) ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠReturns Ġthe Ġroot ĠDOM Ġnode Ġ( and Ġoptionally Ġthe Ġsubtree ) Ġto Ġthe Ġcaller . Ċ Deprecated , Ġas Ġit Ġis Ġnot Ġdesigned Ġto Ġwork Ġwell Ġwith Ġthe Ġrest Ġof Ġthe ĠDOM Ġagent . Ċ Use ĠDO MS napshot . capture Snapshot Ġinstead . ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ@ link ĠProtocol Ġ[ DOM # get Flatten ed Document ]( https :// chrome devtools . github . io / devtools - protocol / tot / DOM # method - get Flatten ed Document ) Ġmethod Ġdocumentation . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Deprecated ( level Ġ= ĠDeprec ation Level . WARNING , Ġmessage Ġ= Ġ" get Flatten ed Document Ġis Ġdeprecated .") ĊĠĠĠ Ġfun Ġget Flatten ed Document ( input : ĠGet Flatten ed Document Request ): Ġio . reactivex . rx java 3 . core . Single < Get Flatten ed Document Response > Ġ= Ġconnection . request (" DOM . get Flatten ed Document ", ĠJson . encode ToJson Element ( Get Flatten ed Document Request . serializer (), Ġinput ), ĠGet Flatten ed Document Response . serializer ()) ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠFinds Ġnodes Ġwith Ġa Ġgiven Ġcomputed Ġstyle Ġin Ġa Ġsubtree . ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ@ link ĠProtocol Ġ[ DOM # get Nodes For Sub tree By Style ]( https :// chrome devtools . github . io / devtools - protocol / tot / DOM # method - get Nodes For Sub tree By Style ) Ġmethod Ġdocumentation . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ pl . wend igo . chrome . protocol . Experimental ĊĠĠĠ Ġfun Ġget Nodes For Sub tree By Style ( input : ĠGet Nodes For Sub tree By Style Request ): Ġio . reactivex . rx java 3 . core . Single < Get Nodes For Sub tree By Style Response > Ġ= Ġconnection . request (" DOM . get Nodes For Sub tree By Style ", ĠJson . encode ToJson Element ( Get Nodes For Sub tree By Style Request . serializer (), Ġinput ), ĠGet Nodes For Sub tree By Style Response . serializer ()) ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠReturns Ġnode Ġid Ġat Ġgiven Ġlocation . ĠDep ending Ġon Ġwhether ĠDOM Ġdomain Ġis Ġenabled , ĠnodeId Ġis Ċ either Ġreturned Ġor Ġnot . ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ@ link ĠProtocol Ġ[ DOM # getNode For Location ]( https :// chrome devtools . github . io / devtools - protocol / tot / DOM # method - getNode For Location ) Ġmethod Ġdocumentation . ĊĠĠĠĠ Ġ*/ ĊĠĠĠĠĊĠĠĠ Ġfun ĠgetNode For Location ( input : ĠGet Node For Location Request ): Ġio . reactivex . rx java 3 . core . Single < Get Node For Location Response > Ġ= Ġconnection . request (" DOM . getNode For Location ", ĠJson . encode ToJson Element ( Get Node For Location Request . serializer (), Ġinput ), ĠGet Node For Location Response . serializer ()) ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠReturns Ġnode 's ĠHTML Ġmarkup . ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ@ link ĠProtocol Ġ[ DOM # get Outer HTML ]( https :// chrome devtools . github . io / devtools - protocol / tot / DOM # method - get Outer HTML ) Ġmethod Ġdocumentation . ĊĠĠĠĠ Ġ*/ ĊĠĠĠĠĊĠĠĠ Ġfun Ġget Outer HTML ( input : ĠGet Outer HTML Request ): Ġio . reactivex . rx java 3 . core . Single < Get Outer HTML Response > Ġ= Ġconnection . request (" DOM . get Outer HTML ", ĠJson . encode ToJson Element ( Get Outer HTML Request . serializer (), Ġinput ), ĠGet Outer HTML Response . serializer ()) ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠReturns Ġthe Ġid Ġof Ġthe Ġnearest Ġancestor Ġthat Ġis Ġa Ġre layout Ġboundary . ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ@ link ĠProtocol Ġ[ DOM # get Rel ayout Boundary ]( https :// chrome devtools . github . io / devtools - protocol / tot / DOM # method - get Rel ayout Boundary ) Ġmethod Ġdocumentation . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ pl . wend igo . chrome . protocol . Experimental ĊĠĠĠ Ġfun Ġget Rel ayout Boundary ( input : ĠGet Rel ayout Boundary Request ): Ġio . reactivex . rx java 3 . core . Single < Get Rel ayout Boundary Response > Ġ= Ġconnection . request (" DOM . get Rel ayout Boundary ", ĠJson . encode ToJson Element ( Get Rel ayout Boundary Request . serializer (), Ġinput ), ĠGet Rel ayout Boundary Response . serializer ()) ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠReturns Ġsearch Ġresults Ġfrom Ġgiven Ġ` from Index ` Ġto Ġgiven Ġ` to Index ` Ġfrom Ġthe Ġsearch Ġwith Ġthe Ġgiven Ċ identifier . ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ@ link ĠProtocol Ġ[ DOM # get SearchResults ]( https :// chrome devtools . github . io / devtools - protocol / tot / DOM # method - get SearchResults ) Ġmethod Ġdocumentation . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ pl . wend igo . chrome . protocol . Experimental ĊĠĠĠ Ġfun Ġget SearchResults ( input : ĠGet SearchResults Request ): Ġio . reactivex . rx java 3 . core . Single < Get SearchResults Response > Ġ= Ġconnection . request (" DOM . get SearchResults ", ĠJson . encode ToJson Element ( Get SearchResults Request . serializer (), Ġinput ), ĠGet SearchResults Response . serializer ()) ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠH ides Ġany Ġhighlight . ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ@ link ĠProtocol Ġ[ DOM # hide Highlight ]( https :// chrome devtools . github . io / devtools - protocol / tot / DOM # method - hide Highlight ) Ġmethod Ġdocumentation . ĊĠĠĠĠ Ġ*/ ĊĠĠĠĠĊĠĠĠ Ġfun Ġhide Highlight (): Ġio . reactivex . rx java 3 . core . Single < pl . wend igo . chrome . protocol . websocket . Request Response Frame > Ġ= Ġconnection . request (" DOM . hide Highlight ", Ġnull , Ġpl . wend igo . chrome . protocol . websocket . Request Response Frame . serializer ()) ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠHigh lights ĠDOM Ġnode . ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ@ link ĠProtocol Ġ[ DOM # highlight Node ]( https :// chrome devtools . github . io / devtools - protocol / tot / DOM # method - highlight Node ) Ġmethod Ġdocumentation . ĊĠĠĠĠ Ġ*/ ĊĠĠĠĠĊĠĠĠ Ġfun Ġhighlight Node (): Ġio . reactivex . rx java 3 . core . Single < pl . wend igo . chrome . protocol . websocket . Request Response Frame > Ġ= Ġconnection . request (" DOM . highlight Node ", Ġnull , Ġpl . wend igo . chrome . protocol . websocket . Request Response Frame . serializer ()) ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠHigh lights Ġgiven Ġrectangle . ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ@ link ĠProtocol Ġ[ DOM # highlight Rect ]( https :// chrome devtools . github . io / devtools - protocol / tot / DOM # method - highlight Rect ) Ġmethod Ġdocumentation . ĊĠĠĠĠ Ġ*/ ĊĠĠĠĠĊĠĠĠ Ġfun Ġhighlight Rect (): Ġio . reactivex . rx java 3 . core . Single < pl . wend igo . chrome . protocol . websocket . Request Response Frame > Ġ= Ġconnection . request (" DOM . highlight Rect ", Ġnull , Ġpl . wend igo . chrome . protocol . websocket . Request Response Frame . serializer ()) ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠMark s Ġlast Ġundo able Ġstate . ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ@ link ĠProtocol Ġ[ DOM # mark Undo able State ]( https :// chrome devtools . github . io / devtools - protocol / tot / DOM # method - mark Undo able State ) Ġmethod Ġdocumentation . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ pl . wend igo . chrome . protocol . Experimental ĊĠĠĠ Ġfun Ġmark Undo able State (): Ġio . reactivex . rx java 3 . core . Single < pl . wend igo . chrome . protocol . websocket . Request Response Frame > Ġ= Ġconnection . request (" DOM . mark Undo able State ", Ġnull , Ġpl . wend igo . chrome . protocol . websocket . Request Response Frame . serializer ()) ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠMov es Ġnode Ġinto Ġthe Ġnew Ġcontainer , Ġplaces Ġit Ġbefore Ġthe Ġgiven Ġanchor . ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ@ link ĠProtocol Ġ[ DOM # moveTo ]( https :// chrome devtools . github . io / devtools - protocol / tot / DOM # method - moveTo ) Ġmethod Ġdocumentation . ĊĠĠĠĠ Ġ*/ ĊĠĠĠĠĊĠĠĠ Ġfun Ġmove To ( input : ĠMove To Request ): Ġio . reactivex . rx java 3 . core . Single < MoveTo Response > Ġ= Ġconnection . request (" DOM . moveTo ", ĠJson . encode ToJson Element ( MoveTo Request . serializer (), Ġinput ), ĠMove To Response . serializer ()) ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠS ear ches Ġfor Ġa Ġgiven Ġstring Ġin Ġthe ĠDOM Ġtree . ĠUse Ġ` get SearchResults ` Ġto Ġaccess Ġsearch Ġresults Ġor Ċ ` cancel Search ` Ġto Ġend Ġthis Ġsearch Ġsession . ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ@ link ĠProtocol Ġ[ DOM # perform Search ]( https :// chrome devtools . github . io / devtools - protocol / tot / DOM # method - perform Search ) Ġmethod Ġdocumentation . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ pl . wend igo . chrome . protocol . Experimental ĊĠĠĠ Ġfun Ġperform Search ( input : ĠPerform Search Request ): Ġio . reactivex . rx java 3 . core . Single < Perform Search Response > Ġ= Ġconnection . request (" DOM . perform Search ", ĠJson . encode ToJson Element ( Perform Search Request . serializer (), Ġinput ), ĠPerform Search Response . serializer ()) ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠRequests Ġthat Ġthe Ġnode Ġis Ġsent Ġto Ġthe Ġcaller Ġgiven Ġits Ġpath . Ġ// ĠFIXME , Ġuse ĠXPath ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ@ link ĠProtocol Ġ[ DOM # push Node By Path To Frontend ]( https :// chrome devtools . github . io / devtools - protocol / tot / DOM # method - push Node By Path To Frontend ) Ġmethod Ġdocumentation . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ pl . wend igo . chrome . protocol . Experimental ĊĠĠĠ Ġfun Ġpush Node By Path To Frontend ( input : ĠPush Node By Path To Frontend Request ): Ġio . reactivex . rx java 3 . core . Single < Push Node By Path To Frontend Response > Ġ= Ġconnection . request (" DOM . push Node By Path To Frontend ", ĠJson . encode ToJson Element ( Push Node By Path To Frontend Request . serializer (), Ġinput ), ĠPush Node By Path To Frontend Response . serializer ()) ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠRequests Ġthat Ġa Ġbatch Ġof Ġnodes Ġis Ġsent Ġto Ġthe Ġcaller Ġgiven Ġtheir Ġbackend Ġnode Ġids . ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ@ link ĠProtocol Ġ[ DOM # push Nodes By Backend Ids To Frontend ]( https :// chrome devtools . github . io / devtools - protocol / tot / DOM # method - push Nodes By Backend Ids To Frontend ) Ġmethod Ġdocumentation . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ pl . wend igo . chrome . protocol . Experimental ĊĠĠĠ Ġfun Ġpush Nodes By Backend Ids To Frontend ( input : ĠPush Nodes By Backend Ids To Frontend Request ): Ġio . reactivex . rx java 3 . core . Single < Push Nodes By Backend Ids To Frontend Response > Ġ= Ġconnection . request (" DOM . push Nodes By Backend Ids To Frontend ", ĠJson . encode ToJson Element ( Push Nodes By Backend Ids To Frontend Request . serializer (), Ġinput ), ĠPush Nodes By Backend Ids To Frontend Response . serializer ()) ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠExec utes Ġ` querySelector ` Ġon Ġa Ġgiven Ġnode . ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ@ link ĠProtocol Ġ[ DOM # querySelector ]( https :// chrome devtools . github . io / devtools - protocol / tot / DOM # method - querySelector ) Ġmethod Ġdocumentation . ĊĠĠĠĠ Ġ*/ ĊĠĠĠĠĊĠĠĠ Ġfun Ġquery Selector ( input : ĠQuery Selector Request ): Ġio . reactivex . rx java 3 . core . Single < Query Selector Response > Ġ= Ġconnection . request (" DOM . querySelector ", ĠJson . encode ToJson Element ( Query Selector Request . serializer (), Ġinput ), ĠQuery Selector Response . serializer ()) ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠExec utes Ġ` querySelectorAll ` Ġon Ġa Ġgiven Ġnode . ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ@ link ĠProtocol Ġ[ DOM # querySelectorAll ]( https :// chrome devtools . github . io / devtools - protocol / tot / DOM # method - querySelectorAll ) Ġmethod Ġdocumentation . ĊĠĠĠĠ Ġ*/ ĊĠĠĠĠĊĠĠĠ Ġfun Ġquery Selector All ( input : ĠQuery Selector All Request ): Ġio . reactivex . rx java 3 . core . Single < Query Selector All Response > Ġ= Ġconnection . request (" DOM . querySelectorAll ", ĠJson . encode ToJson Element ( Query Selector All Request . serializer (), Ġinput ), ĠQuery Selector All Response . serializer ()) ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠRe - does Ġthe Ġlast Ġund one Ġaction . ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ@ link ĠProtocol Ġ[ DOM # redo ]( https :// chrome devtools . github . io / devtools - protocol / tot / DOM # method - redo ) Ġmethod Ġdocumentation . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ pl . wend igo . chrome . protocol . Experimental ĊĠĠĠ Ġfun Ġredo (): Ġio . reactivex . rx java 3 . core . Single < pl . wend igo . chrome . protocol . websocket . Request Response Frame > Ġ= Ġconnection . request (" DOM . redo ", Ġnull , Ġpl . wend igo . chrome . protocol . websocket . Request Response Frame . serializer ()) ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠRemoves Ġattribute Ġwith Ġgiven Ġname Ġfrom Ġan Ġelement Ġwith Ġgiven Ġid . ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ@ link ĠProtocol Ġ[ DOM # removeAttribute ]( https :// chrome devtools . github . io / devtools - protocol / tot / DOM # method - removeAttribute ) Ġmethod Ġdocumentation . ĊĠĠĠĠ Ġ*/ ĊĠĠĠĠĊĠĠĠ Ġfun Ġremove Attribute ( input : ĠRemove Attribute Request ): Ġio . reactivex . rx java 3 . core . Single < pl . wend igo . chrome . protocol . websocket . Request Response Frame > Ġ= Ġconnection . request (" DOM . removeAttribute ", ĠJson . encode ToJson Element ( Remove Attribute Request . serializer (), Ġinput ), Ġpl . wend igo . chrome . protocol . websocket . Request Response Frame . serializer ()) ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠRemoves Ġnode Ġwith Ġgiven Ġid . ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ@ link ĠProtocol Ġ[ DOM # remove Node ]( https :// chrome devtools . github . io / devtools - protocol / tot / DOM # method - remove Node ) Ġmethod Ġdocumentation . ĊĠĠĠĠ Ġ*/ ĊĠĠĠĠĊĠĠĠ Ġfun Ġremove Node ( input : ĠRemove Node Request ): Ġio . reactivex . rx java 3 . core . Single < pl . wend igo . chrome . protocol . websocket . Request Response Frame > Ġ= Ġconnection . request (" DOM . remove Node ", ĠJson . encode ToJson Element ( Remove Node Request . serializer (), Ġinput ), Ġpl . wend igo . chrome . protocol . websocket . Request Response Frame . serializer ()) ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠRequests Ġthat Ġchildren Ġof Ġthe Ġnode Ġwith Ġgiven Ġid Ġare Ġreturned Ġto Ġthe Ġcaller Ġin Ġform Ġof Ċ ` set Child Nodes ` Ġevents Ġwhere Ġnot Ġonly Ġimmediate Ġchildren Ġare Ġretrieved , Ġbut Ġall Ġchildren Ġdown Ġto Ċ the Ġspecified Ġdepth . ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ@ link ĠProtocol Ġ[ DOM # request Child Nodes ]( https :// chrome devtools . github . io / devtools - protocol / tot / DOM # method - request Child Nodes ) Ġmethod Ġdocumentation . ĊĠĠĠĠ Ġ*/ ĊĠĠĠĠĊĠĠĠ Ġfun Ġrequest Child Nodes ( input : ĠRequest Child Nodes Request ): Ġio . reactivex . rx java 3 . core . Single < pl . wend igo . chrome . protocol . websocket . Request Response Frame > Ġ= Ġconnection . request (" DOM . request Child Nodes ", ĠJson . encode ToJson Element ( Request Child Nodes Request . serializer (), Ġinput ), Ġpl . wend igo . chrome . protocol . websocket . Request Response Frame . serializer ()) ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠRequests Ġthat Ġthe Ġnode Ġis Ġsent Ġto Ġthe Ġcaller Ġgiven Ġthe ĠJavaScript Ġnode Ġobject Ġreference . ĠAll Ċ nodes Ġthat Ġform Ġthe Ġpath Ġfrom Ġthe Ġnode Ġto Ġthe Ġroot Ġare Ġalso Ġsent Ġto Ġthe Ġclient Ġas Ġa Ġseries Ġof Ċ ` set Child Nodes ` Ġnotifications . ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ@ link ĠProtocol Ġ[ DOM # request Node ]( https :// chrome devtools . github . io / devtools - protocol / tot / DOM # method - request Node ) Ġmethod Ġdocumentation . ĊĠĠĠĠ Ġ*/ ĊĠĠĠĠĊĠĠĠ Ġfun Ġrequest Node ( input : ĠRequest Node Request ): Ġio . reactivex . rx java 3 . core . Single < Request Node Response > Ġ= Ġconnection . request (" DOM . request Node ", ĠJson . encode ToJson Element ( Request Node Request . serializer (), Ġinput ), ĠRequest Node Response . serializer ()) ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠRes olves Ġthe ĠJavaScript Ġnode Ġobject Ġfor Ġa Ġgiven ĠNode Id Ġor ĠBackend NodeId . ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ@ link ĠProtocol Ġ[ DOM # resolve Node ]( https :// chrome devtools . github . io / devtools - protocol / tot / DOM # method - resolve Node ) Ġmethod Ġdocumentation . ĊĠĠĠĠ Ġ*/ ĊĠĠĠĠĊĠĠĠ Ġfun Ġresolve Node ( input : ĠResolve Node Request ): Ġio . reactivex . rx java 3 . core . Single < Resolve Node Response > Ġ= Ġconnection . request (" DOM . resolve Node ", ĠJson . encode ToJson Element ( Resolve Node Request . serializer (), Ġinput ), ĠResolve Node Response . serializer ()) ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠSets Ġattribute Ġfor Ġan Ġelement Ġwith Ġgiven Ġid . ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ@ link ĠProtocol Ġ[ DOM # setAttribute Value ]( https :// chrome devtools . github . io / devtools - protocol / tot / DOM # method - setAttribute Value ) Ġmethod Ġdocumentation . ĊĠĠĠĠ Ġ*/ ĊĠĠĠĠĊĠĠĠ Ġfun Ġset AttributeValue ( input : ĠSet AttributeValue Request ): Ġio . reactivex . rx java 3 . core . Single < pl . wend igo . chrome . protocol . websocket . Request Response Frame > Ġ= Ġconnection . request (" DOM . setAttribute Value ", ĠJson . encode ToJson Element ( Set AttributeValue Request . serializer (), Ġinput ), Ġpl . wend igo . chrome . protocol . websocket . Request Response Frame . serializer ()) ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠSets Ġattributes Ġon Ġelement Ġwith Ġgiven Ġid . ĠThis Ġmethod Ġis Ġuseful Ġwhen Ġuser Ġedits Ġsome Ġexisting Ċ attribute Ġvalue Ġand Ġtypes Ġin Ġseveral Ġattribute Ġname / value Ġpairs . ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ@ link ĠProtocol Ġ[ DOM # set Attributes As Text ]( https :// chrome devtools . github . io / devtools - protocol / tot / DOM # method - set Attributes As Text ) Ġmethod Ġdocumentation . ĊĠĠĠĠ Ġ*/ ĊĠĠĠĠĊĠĠĠ Ġfun Ġset Attributes As Text ( input : ĠSet Attributes As Text Request ): Ġio . reactivex . rx java 3 . core . Single < pl . wend igo . chrome . protocol . websocket . Request Response Frame > Ġ= Ġconnection . request (" DOM . set Attributes As Text ", ĠJson . encode ToJson Element ( Set Attributes As Text Request . serializer (), Ġinput ), Ġpl . wend igo . chrome . protocol . websocket . Request Response Frame . serializer ()) ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠSets Ġfiles Ġfor Ġthe Ġgiven Ġfile Ġinput Ġelement . ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ@ link ĠProtocol Ġ[ DOM # set File Input Files ]( https :// chrome devtools . github . io / devtools - protocol / tot / DOM # method - set File Input Files ) Ġmethod Ġdocumentation . ĊĠĠĠĠ Ġ*/ ĊĠĠĠĠĊĠĠĠ Ġfun Ġset File Input Files ( input : ĠSet File Input Files Request ): Ġio . reactivex . rx java 3 . core . Single < pl . wend igo . chrome . protocol . websocket . Request Response Frame > Ġ= Ġconnection . request (" DOM . set File Input Files ", ĠJson . encode ToJson Element ( Set File Input Files Request . serializer (), Ġinput ), Ġpl . wend igo . chrome . protocol . websocket . Request Response Frame . serializer ()) ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠSets Ġif Ġstack Ġtraces Ġshould Ġbe Ġcaptured Ġfor ĠNodes . ĠSee Ġ` Node . getNode Stack Tr aces `. ĠDefault Ġis Ġdisabled . ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ@ link ĠProtocol Ġ[ DOM # set Node Stack Tr aces Enabled ]( https :// chrome devtools . github . io / devtools - protocol / tot / DOM # method - set Node Stack Tr aces Enabled ) Ġmethod Ġdocumentation . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ pl . wend igo . chrome . protocol . Experimental ĊĠĠĠ Ġfun Ġset Node Stack Tr aces Enabled ( input : ĠSet Node Stack Tr aces Enabled Request ): Ġio . reactivex . rx java 3 . core . Single < pl . wend igo . chrome . protocol . websocket . Request Response Frame > Ġ= Ġconnection . request (" DOM . set Node Stack Tr aces Enabled ", ĠJson . encode ToJson Element ( Set Node Stack Tr aces Enabled Request . serializer (), Ġinput ), Ġpl . wend igo . chrome . protocol . websocket . Request Response Frame . serializer ()) ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠGets Ġstack Ġtraces Ġassociated Ġwith Ġa ĠNode . ĠAs Ġof Ġnow , Ġonly Ġprovides Ġstack Ġtrace Ġfor ĠNode Ġcreation . ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ@ link ĠProtocol Ġ[ DOM # getNode Stack Tr aces ]( https :// chrome devtools . github . io / devtools - protocol / tot / DOM # method - getNode Stack Tr aces ) Ġmethod Ġdocumentation . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ pl . wend igo . chrome . protocol . Experimental ĊĠĠĠ Ġfun ĠgetNode Stack Tr aces ( input : ĠGet Node Stack Tr aces Request ): Ġio . reactivex . rx java 3 . core . Single < Get Node Stack Tr aces Response > Ġ= Ġconnection . request (" DOM . getNode Stack Tr aces ", ĠJson . encode ToJson Element ( Get Node Stack Tr aces Request . serializer (), Ġinput ), ĠGet Node Stack Tr aces Response . serializer ()) ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠReturns Ġfile Ġinformation Ġfor Ġthe Ġgiven Ċ File Ġwrapper . ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ@ link ĠProtocol Ġ[ DOM # get FileInfo ]( https :// chrome devtools . github . io / devtools - protocol / tot / DOM # method - get FileInfo ) Ġmethod Ġdocumentation . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ pl . wend igo . chrome . protocol . Experimental ĊĠĠĠ Ġfun Ġget FileInfo ( input : ĠGet FileInfo Request ): Ġio . reactivex . rx java 3 . core . Single < Get FileInfo Response > Ġ= Ġconnection . request (" DOM . get FileInfo ", ĠJson . encode ToJson Element ( Get FileInfo Request . serializer (), Ġinput ), ĠGet FileInfo Response . serializer ()) ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠEnables Ġconsole Ġto Ġrefer Ġto Ġthe Ġnode Ġwith Ġgiven Ġid Ġvia Ġ$ x Ġ( see ĠCommand ĠLine ĠAPI Ġfor Ġmore Ġdetails Ċ $ x Ġfunctions ). ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ@ link ĠProtocol Ġ[ DOM # set Inspect ed Node ]( https :// chrome devtools . github . io / devtools - protocol / tot / DOM # method - set Inspect ed Node ) Ġmethod Ġdocumentation . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ pl . wend igo . chrome . protocol . Experimental ĊĠĠĠ Ġfun Ġset Inspect ed Node ( input : ĠSet Inspect ed Node Request ): Ġio . reactivex . rx java 3 . core . Single < pl . wend igo . chrome . protocol . websocket . Request Response Frame > Ġ= Ġconnection . request (" DOM . set Inspect ed Node ", ĠJson . encode ToJson Element ( Set Inspect ed Node Request . serializer (), Ġinput ), Ġpl . wend igo . chrome . protocol . websocket . Request Response Frame . serializer ()) ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠSets Ġnode Ġname Ġfor Ġa Ġnode Ġwith Ġgiven Ġid . ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ@ link ĠProtocol Ġ[ DOM # set NodeName ]( https :// chrome devtools . github . io / devtools - protocol / tot / DOM # method - set NodeName ) Ġmethod Ġdocumentation . ĊĠĠĠĠ Ġ*/ ĊĠĠĠĠĊĠĠĠ Ġfun Ġset NodeName ( input : ĠSet NodeName Request ): Ġio . reactivex . rx java 3 . core . Single < Set NodeName Response > Ġ= Ġconnection . request (" DOM . set NodeName ", ĠJson . encode ToJson Element ( Set NodeName Request . serializer (), Ġinput ), ĠSet NodeName Response . serializer ()) ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠSets Ġnode Ġvalue Ġfor Ġa Ġnode Ġwith Ġgiven Ġid . ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ@ link ĠProtocol Ġ[ DOM # set Node Value ]( https :// chrome devtools . github . io / devtools - protocol / tot / DOM # method - set Node Value ) Ġmethod Ġdocumentation . ĊĠĠĠĠ Ġ*/ ĊĠĠĠĠĊĠĠĠ Ġfun Ġset Node Value ( input : ĠSet Node Value Request ): Ġio . reactivex . rx java 3 . core . Single < pl . wend igo . chrome . protocol . websocket . Request Response Frame > Ġ= Ġconnection . request (" DOM . set Node Value ", ĠJson . encode ToJson Element ( Set Node Value Request . serializer (), Ġinput ), Ġpl . wend igo . chrome . protocol . websocket . Request Response Frame . serializer ()) ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠSets Ġnode ĠHTML Ġmarkup , Ġreturns Ġnew Ġnode Ġid . ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ@ link ĠProtocol Ġ[ DOM # set Outer HTML ]( https :// chrome devtools . github . io / devtools - protocol / tot / DOM # method - set Outer HTML ) Ġmethod Ġdocumentation . ĊĠĠĠĠ Ġ*/ ĊĠĠĠĠĊĠĠĠ Ġfun Ġset Outer HTML ( input : ĠSet Outer HTML Request ): Ġio . reactivex . rx java 3 . core . Single < pl . wend igo . chrome . protocol . websocket . Request Response Frame > Ġ= Ġconnection . request (" DOM . set Outer HTML ", ĠJson . encode ToJson Element ( Set Outer HTML Request . serializer (), Ġinput ), Ġpl . wend igo . chrome . protocol . websocket . Request Response Frame . serializer ()) ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠUn does Ġthe Ġlast Ġperformed Ġaction . ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ@ link ĠProtocol Ġ[ DOM # undo ]( https :// chrome devtools . github . io / devtools - protocol / tot / DOM # method - undo ) Ġmethod Ġdocumentation . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ pl . wend igo . chrome . protocol . Experimental ĊĠĠĠ Ġfun Ġundo (): Ġio . reactivex . rx java 3 . core . Single < pl . wend igo . chrome . protocol . websocket . Request Response Frame > Ġ= Ġconnection . request (" DOM . undo ", Ġnull , Ġpl . wend igo . chrome . protocol . websocket . Request Response Frame . serializer ()) ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠReturns Ġiframe Ġnode Ġthat Ġowns Ġiframe Ġwith Ġthe Ġgiven Ġdomain . ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ@ link ĠProtocol Ġ[ DOM # get Frame Owner ]( https :// chrome devtools . github . io / devtools - protocol / tot / DOM # method - get Frame Owner ) Ġmethod Ġdocumentation . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ pl . wend igo . chrome . protocol . Experimental ĊĠĠĠ Ġfun Ġget Frame Owner ( input : ĠGet Frame Owner Request ): Ġio . reactivex . rx java 3 . core . Single < Get Frame Owner Response > Ġ= Ġconnection . request (" DOM . get Frame Owner ", ĠJson . encode ToJson Element ( Get Frame Owner Request . serializer (), Ġinput ), ĠGet Frame Owner Response . serializer ()) ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ ĠF ired Ġwhen Ġ` Element `' s Ġattribute Ġis Ġmodified . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġattribute Modified (): Ġio . reactivex . rx java 3 . core . Flow able < Attribute Modified Event > Ġ= Ġconnection . events (" DOM . attribute Modified ", ĠAttribute Modified Event . serializer ()) ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ ĠF ired Ġwhen Ġ` Element `' s Ġattribute Ġis Ġremoved . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġattribute Removed (): Ġio . reactivex . rx java 3 . core . Flow able < Attribute Removed Event > Ġ= Ġconnection . events (" DOM . attribute Removed ", ĠAttribute Removed Event . serializer ()) ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ ĠMir rors Ġ` DOM Character Data Modified ` Ġevent . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġcharacter Data Modified (): Ġio . reactivex . rx java 3 . core . Flow able < Character Data Modified Event > Ġ= Ġconnection . events (" DOM . character Data Modified ", ĠCharacter Data Modified Event . serializer ()) ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ ĠF ired Ġwhen Ġ` Container `' s Ġchild Ġnode Ġcount Ġhas Ġchanged . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġchild Node Count Updated (): Ġio . reactivex . rx java 3 . core . Flow able < Child Node Count Updated Event > Ġ= Ġconnection . events (" DOM . child Node Count Updated ", ĠChild Node Count Updated Event . serializer ()) ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ ĠMir rors Ġ` DOM Node Inserted ` Ġevent . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġchild Node Inserted (): Ġio . reactivex . rx java 3 . core . Flow able < Child Node Inserted Event > Ġ= Ġconnection . events (" DOM . child Node Inserted ", ĠChild Node Inserted Event . serializer ()) ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ ĠMir rors Ġ` DOM Node Removed ` Ġevent . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġchild Node Removed (): Ġio . reactivex . rx java 3 . core . Flow able < Child Node Removed Event > Ġ= Ġconnection . events (" DOM . child Node Removed ", ĠChild Node Removed Event . serializer ()) ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ ĠCalled Ġwhen Ġdist rub ution Ġis Ġchanged . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġdistributed Nodes Updated (): Ġio . reactivex . rx java 3 . core . Flow able < Distributed Nodes Updated Event > Ġ= Ġconnection . events (" DOM . distributed Nodes Updated ", ĠDistributed Nodes Updated Event . serializer ()) ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ ĠF ired Ġwhen Ġ` Document ` Ġhas Ġbeen Ġtotally Ġupdated . ĠNode Ġids Ġare Ġno Ġlonger Ġvalid . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġdocument Updated (): Ġio . reactivex . rx java 3 . core . Flow able < pl . wend igo . chrome . protocol . Raw Event > Ġ= Ġconnection . events (" DOM . document Updated ", Ġpl . wend igo . chrome . protocol . Raw Event . serializer ()) ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ ĠF ired Ġwhen Ġ` Element `' s Ġinline Ġstyle Ġis Ġmodified Ġvia Ġa ĠCSS Ġproperty Ġmodification . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġinline Style Invalid ated (): Ġio . reactivex . rx java 3 . core . Flow able < Inline Style Invalid ated Event > Ġ= Ġconnection . events (" DOM . inline Style Invalid ated ", ĠInline Style Invalid ated Event . serializer ()) ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ ĠCalled Ġwhen Ġa Ġpseudo Ġelement Ġis Ġadded Ġto Ġan Ġelement . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġpseudo Element Added (): Ġio . reactivex . rx java 3 . core . Flow able < Pseudo Element Added Event > Ġ= Ġconnection . events (" DOM . pseudo Element Added ", ĠP seudo Element Added Event . serializer ()) ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ ĠCalled Ġwhen Ġa Ġpseudo Ġelement Ġis Ġremoved Ġfrom Ġan Ġelement . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġpseudo Element Removed (): Ġio . reactivex . rx java 3 . core . Flow able < Pseudo Element Removed Event > Ġ= Ġconnection . events (" DOM . pseudo Element Removed ", ĠP seudo Element Removed Event . serializer ()) ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ ĠF ired Ġwhen Ġbackend Ġwants Ġto Ġprovide Ġclient Ġwith Ġthe Ġmissing ĠDOM Ġstructure . ĠThis Ġhappens Ġupon Ċ most Ġof Ġthe Ġcalls Ġrequesting Ġnode Ġids . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġset Child Nodes (): Ġio . reactivex . rx java 3 . core . Flow able < Set Child Nodes Event > Ġ= Ġconnection . events (" DOM . set Child Nodes ", ĠSet Child Nodes Event . serializer ()) ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ ĠCalled Ġwhen Ġshadow Ġroot Ġis Ġpop ped Ġfrom Ġthe Ġelement . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġshadow Root Pop ped (): Ġio . reactivex . rx java 3 . core . Flow able < Shadow Root Pop ped Event > Ġ= Ġconnection . events (" DOM . shadow Root Pop ped ", ĠShadow Root Pop ped Event . serializer ()) ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ ĠCalled Ġwhen Ġshadow Ġroot Ġis Ġpushed Ġinto Ġthe Ġelement . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġshadow Root P ushed (): Ġio . reactivex . rx java 3 . core . Flow able < Shadow Root P ushed Event > Ġ= Ġconnection . events (" DOM . shadow Root P ushed ", ĠShadow Root P ushed Event . serializer ()) ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠReturns Ġlist Ġof Ġdepend ant Ġdomains Ġthat Ġshould Ġbe Ġenabled Ġprior Ġto Ġenabling Ġthis Ġdomain . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġoverride Ġfun Ġget Dependencies (): ĠList < pl . wend igo . chrome . protocol . Domain > Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġarray ListOf ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġpl . wend igo . chrome . api . runtime . Runtime Domain ( connection ), ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} Ċ } Ċ Ċ /** Ċ Ġ* ĠRepresents Ġrequest Ġframe Ġthat Ġcan Ġbe Ġused Ġwith Ġ[ DOM # collect ClassNames From Sub tree ]( https :// chrome devtools . github . io / devtools - protocol / tot / DOM # method - collect ClassNames From Sub tree ) Ġoperation Ġcall . Ċ Ġ* Ċ Ġ* ĠCollect s Ġclass Ġnames Ġfor Ġthe Ġnode Ġwith Ġgiven Ġid Ġand Ġall Ġof Ġit 's Ġchild Ġnodes . Ċ Ġ* Ġ@ link Ġ[ DOM # collect ClassNames From Sub tree ]( https :// chrome devtools . github . io / devtools - protocol / tot / DOM # method - collect ClassNames From Sub tree ) Ġmethod Ġdocumentation . Ċ Ġ* Ġ@ see Ġ[ DOM Domain . collect ClassNames From Sub tree ] Ċ Ġ*/ Ċ @ kotlin x . serialization . Serializable Ċ data Ġclass ĠCollect ClassNames From Sub tree Request ( ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠId Ġof Ġthe Ġnode Ġto Ġcollect Ġclass Ġnames . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval ĠnodeId : ĠNode Id Ċ Ċ ) Ċ Ċ /** Ċ Ġ* ĠRepresents Ġresponse Ġframe Ġthat Ġis Ġreturned Ġfrom Ġ[ DOM # collect ClassNames From Sub tree ]( https :// chrome devtools . github . io / devtools - protocol / tot / DOM # method - collect ClassNames From Sub tree ) Ġoperation Ġcall . Ċ Ġ* ĠCollect s Ġclass Ġnames Ġfor Ġthe Ġnode Ġwith Ġgiven Ġid Ġand Ġall Ġof Ġit 's Ġchild Ġnodes . Ċ Ġ* ĊĠĠĊ Ġ* Ġ@ link Ġ[ DOM # collect ClassNames From Sub tree ]( https :// chrome devtools . github . io / devtools - protocol / tot / DOM # method - collect ClassNames From Sub tree ) Ġmethod Ġdocumentation . Ċ Ġ* Ġ@ see Ġ[ DOM Domain . collect ClassNames From Sub tree ] Ċ Ġ*/ Ċ @ kotlin x . serialization . Serializable Ċ data Ġclass ĠCollect ClassNames From Sub tree Response ( ĊĠĠĠ Ġ/** ĠĠĊĠĠĠĠ Ġ* ĠClass Ġname Ġlist . ĠĠĊĠĠĠĠ Ġ*/ ĠĠĊĠĠĠ Ġval ĠclassNames : ĠList < String > Ċ Ċ ) Ċ Ċ /** Ċ Ġ* ĠRepresents Ġrequest Ġframe Ġthat Ġcan Ġbe Ġused Ġwith Ġ[ DOM # copy To ]( https :// chrome devtools . github . io / devtools - protocol / tot / DOM # method - copy To ) Ġoperation Ġcall . Ċ Ġ* Ċ Ġ* ĠCreates Ġa Ġdeep Ġcopy Ġof Ġthe Ġspecified Ġnode Ġand Ġplaces Ġit Ġinto Ġthe Ġtarget Ġcontainer Ġbefore Ġthe Ċ given Ġanchor . Ċ Ġ* Ġ@ link Ġ[ DOM # copy To ]( https :// chrome devtools . github . io / devtools - protocol / tot / DOM # method - copy To ) Ġmethod Ġdocumentation . Ċ Ġ* Ġ@ see Ġ[ DOM Domain . copy To ] Ċ Ġ*/ Ċ @ kotlin x . serialization . Serializable Ċ data Ġclass ĠCopy To Request ( ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠId Ġof Ġthe Ġnode Ġto Ġcopy . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval ĠnodeId : ĠNode Id , ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠId Ġof Ġthe Ġelement Ġto Ġdrop Ġthe Ġcopy Ġinto . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval Ġtarget NodeId : ĠNode Id , ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠDrop Ġthe Ġcopy Ġbefore Ġthis Ġnode Ġ( if Ġabsent , Ġthe Ġcopy Ġbecomes Ġthe Ġlast Ġchild Ġof Ċ ` target NodeId `). ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval Ġinsert Before NodeId : ĠNode Id ? Ġ= Ġnull Ċ Ċ ) Ċ Ċ /** Ċ Ġ* ĠRepresents Ġresponse Ġframe Ġthat Ġis Ġreturned Ġfrom Ġ[ DOM # copy To ]( https :// chrome devtools . github . io / devtools - protocol / tot / DOM # method - copy To ) Ġoperation Ġcall . Ċ Ġ* ĠCreates Ġa Ġdeep Ġcopy Ġof Ġthe Ġspecified Ġnode Ġand Ġplaces Ġit Ġinto Ġthe Ġtarget Ġcontainer Ġbefore Ġthe Ċ given Ġanchor . Ċ Ġ* ĊĠĠĊ Ġ* Ġ@ link Ġ[ DOM # copy To ]( https :// chrome devtools . github . io / devtools - protocol / tot / DOM # method - copy To ) Ġmethod Ġdocumentation . Ċ Ġ* Ġ@ see Ġ[ DOM Domain . copy To ] Ċ Ġ*/ Ċ @ kotlin x . serialization . Serializable Ċ data Ġclass ĠCopy To Response ( ĊĠĠĠ Ġ/** ĠĠĊĠĠĠĠ Ġ* ĠId Ġof Ġthe Ġnode Ġclone . ĠĠĊĠĠĠĠ Ġ*/ ĠĠĊĠĠĠ Ġval ĠnodeId : ĠNode Id Ċ Ċ ) Ċ Ċ /** Ċ Ġ* ĠRepresents Ġrequest Ġframe Ġthat Ġcan Ġbe Ġused Ġwith Ġ[ DOM # describe Node ]( https :// chrome devtools . github . io / devtools - protocol / tot / DOM # method - describe Node ) Ġoperation Ġcall . Ċ Ġ* Ċ Ġ* ĠDescri bes Ġnode Ġgiven Ġits Ġid , Ġdoes Ġnot Ġrequire Ġdomain Ġto Ġbe Ġenabled . ĠDoes Ġnot Ġstart Ġtracking Ġany Ċ objects , Ġcan Ġbe Ġused Ġfor Ġautomation . Ċ Ġ* Ġ@ link Ġ[ DOM # describe Node ]( https :// chrome devtools . github . io / devtools - protocol / tot / DOM # method - describe Node ) Ġmethod Ġdocumentation . Ċ Ġ* Ġ@ see Ġ[ DOM Domain . describe Node ] Ċ Ġ*/ Ċ @ kotlin x . serialization . Serializable Ċ data Ġclass ĠDescribe Node Request ( ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠIdentifier Ġof Ġthe Ġnode . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval ĠnodeId : ĠNode Id ? Ġ= Ġnull , ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠIdentifier Ġof Ġthe Ġbackend Ġnode . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval Ġbackend NodeId : ĠBackend NodeId ? Ġ= Ġnull , ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠJavaScript Ġobject Ġid Ġof Ġthe Ġnode Ġwrapper . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval Ġobject Id : Ġpl . wend igo . chrome . api . runtime . Remote ObjectId ? Ġ= Ġnull , ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠThe Ġmaximum Ġdepth Ġat Ġwhich Ġchildren Ġshould Ġbe Ġretrieved , Ġdefaults Ġto Ġ 1 . ĠUse Ġ- 1 Ġfor Ġthe Ċ ent ire Ġsubtree Ġor Ġprovide Ġan Ġinteger Ġlarger Ġthan Ġ 0 . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval Ġdepth : ĠInt ? Ġ= Ġnull , ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠWhether Ġor Ġnot Ġiframe s Ġand Ġshadow Ġroots Ġshould Ġbe Ġtra versed Ġwhen Ġreturning Ġthe Ġsubtree Ċ ( default Ġis Ġfalse ). ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval Ġp ier ce : ĠBoolean ? Ġ= Ġnull Ċ Ċ ) Ċ Ċ /** Ċ Ġ* ĠRepresents Ġresponse Ġframe Ġthat Ġis Ġreturned Ġfrom Ġ[ DOM # describe Node ]( https :// chrome devtools . github . io / devtools - protocol / tot / DOM # method - describe Node ) Ġoperation Ġcall . Ċ Ġ* ĠDescri bes Ġnode Ġgiven Ġits Ġid , Ġdoes Ġnot Ġrequire Ġdomain Ġto Ġbe Ġenabled . ĠDoes Ġnot Ġstart Ġtracking Ġany Ċ objects , Ġcan Ġbe Ġused Ġfor Ġautomation . Ċ Ġ* ĊĠĠĊ Ġ* Ġ@ link Ġ[ DOM # describe Node ]( https :// chrome devtools . github . io / devtools - protocol / tot / DOM # method - describe Node ) Ġmethod Ġdocumentation . Ċ Ġ* Ġ@ see Ġ[ DOM Domain . describe Node ] Ċ Ġ*/ Ċ @ kotlin x . serialization . Serializable Ċ data Ġclass ĠDescribe Node Response ( ĊĠĠĠ Ġ/** ĠĠĊĠĠĠĠ Ġ* ĠNode Ġdescription . ĠĠĊĠĠĠĠ Ġ*/ ĠĠĊĠĠĠ Ġval Ġnode : ĠNode Ċ Ċ ) Ċ Ċ /** Ċ Ġ* ĠRepresents Ġrequest Ġframe Ġthat Ġcan Ġbe Ġused Ġwith Ġ[ DOM # scroll Into View IfNeeded ]( https :// chrome devtools . github . io / devtools - protocol / tot / DOM # method - scroll Into View IfNeeded ) Ġoperation Ġcall . Ċ Ġ* Ċ Ġ* ĠScroll s Ġthe Ġspecified Ġrect Ġof Ġthe Ġgiven Ġnode Ġinto Ġview Ġif Ġnot Ġalready Ġvisible . Ċ Note : Ġexactly Ġone Ġbetween ĠnodeId , Ġbackend NodeId Ġand Ġobject Id Ġshould Ġbe Ġpassed Ċ to Ġidentify Ġthe Ġnode . Ċ Ġ* Ġ@ link Ġ[ DOM # scroll Into View IfNeeded ]( https :// chrome devtools . github . io / devtools - protocol / tot / DOM # method - scroll Into View IfNeeded ) Ġmethod Ġdocumentation . Ċ Ġ* Ġ@ see Ġ[ DOM Domain . scroll Into View IfNeeded ] Ċ Ġ*/ Ċ @ kotlin x . serialization . Serializable Ċ data Ġclass ĠScroll Into View IfNeeded Request ( ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠIdentifier Ġof Ġthe Ġnode . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval ĠnodeId : ĠNode Id ? Ġ= Ġnull , ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠIdentifier Ġof Ġthe Ġbackend Ġnode . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval Ġbackend NodeId : ĠBackend NodeId ? Ġ= Ġnull , ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠJavaScript Ġobject Ġid Ġof Ġthe Ġnode Ġwrapper . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval Ġobject Id : Ġpl . wend igo . chrome . api . runtime . Remote ObjectId ? Ġ= Ġnull , ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠThe Ġrect Ġto Ġbe Ġsc rolled Ġinto Ġview , Ġrelative Ġto Ġthe Ġnode 's Ġborder Ġbox , Ġin ĠCSS Ġpixels . Ċ When Ġomitted , Ġcenter Ġof Ġthe Ġnode Ġwill Ġbe Ġused , Ġsimilar Ġto ĠElement . scroll Into View . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval Ġrect : ĠRect ? Ġ= Ġnull Ċ Ċ ) Ċ Ċ /** Ċ Ġ* ĠRepresents Ġrequest Ġframe Ġthat Ġcan Ġbe Ġused Ġwith Ġ[ DOM # discard SearchResults ]( https :// chrome devtools . github . io / devtools - protocol / tot / DOM # method - discard SearchResults ) Ġoperation Ġcall . Ċ Ġ* Ċ Ġ* ĠDis cards Ġsearch Ġresults Ġfrom Ġthe Ġsession Ġwith Ġthe Ġgiven Ġid . Ġ` get SearchResults ` Ġshould Ġno Ġlonger Ċ be Ġcalled Ġfor Ġthat Ġsearch . Ċ Ġ* Ġ@ link Ġ[ DOM # discard SearchResults ]( https :// chrome devtools . github . io / devtools - protocol / tot / DOM # method - discard SearchResults ) Ġmethod Ġdocumentation . Ċ Ġ* Ġ@ see Ġ[ DOM Domain . discard SearchResults ] Ċ Ġ*/ Ċ @ kotlin x . serialization . Serializable Ċ data Ġclass ĠDis card SearchResults Request ( ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠUnique Ġsearch Ġsession Ġidentifier . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval Ġsearch Id : ĠString Ċ Ċ ) Ċ Ċ /** Ċ Ġ* ĠRepresents Ġrequest Ġframe Ġthat Ġcan Ġbe Ġused Ġwith Ġ[ DOM # focus ]( https :// chrome devtools . github . io / devtools - protocol / tot / DOM # method - focus ) Ġoperation Ġcall . Ċ Ġ* Ċ Ġ* ĠF oc uses Ġthe Ġgiven Ġelement . Ċ Ġ* Ġ@ link Ġ[ DOM # focus ]( https :// chrome devtools . github . io / devtools - protocol / tot / DOM # method - focus ) Ġmethod Ġdocumentation . Ċ Ġ* Ġ@ see Ġ[ DOM Domain . focus ] Ċ Ġ*/ Ċ @ kotlin x . serialization . Serializable Ċ data Ġclass ĠFocus Request ( ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠIdentifier Ġof Ġthe Ġnode . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval ĠnodeId : ĠNode Id ? Ġ= Ġnull , ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠIdentifier Ġof Ġthe Ġbackend Ġnode . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval Ġbackend NodeId : ĠBackend NodeId ? Ġ= Ġnull , ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠJavaScript Ġobject Ġid Ġof Ġthe Ġnode Ġwrapper . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval Ġobject Id : Ġpl . wend igo . chrome . api . runtime . Remote ObjectId ? Ġ= Ġnull Ċ Ċ ) Ċ Ċ /** Ċ Ġ* ĠRepresents Ġrequest Ġframe Ġthat Ġcan Ġbe Ġused Ġwith Ġ[ DOM # getAttributes ]( https :// chrome devtools . github . io / devtools - protocol / tot / DOM # method - getAttributes ) Ġoperation Ġcall . Ċ Ġ* Ċ Ġ* ĠReturns Ġattributes Ġfor Ġthe Ġspecified Ġnode . Ċ Ġ* Ġ@ link Ġ[ DOM # getAttributes ]( https :// chrome devtools . github . io / devtools - protocol / tot / DOM # method - getAttributes ) Ġmethod Ġdocumentation . Ċ Ġ* Ġ@ see Ġ[ DOM Domain . getAttributes ] Ċ Ġ*/ Ċ @ kotlin x . serialization . Serializable Ċ data Ġclass ĠGet Attributes Request ( ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠId Ġof Ġthe Ġnode Ġto Ġretrieve Ġatt i but es Ġfor . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval ĠnodeId : ĠNode Id Ċ Ċ ) Ċ Ċ /** Ċ Ġ* ĠRepresents Ġresponse Ġframe Ġthat Ġis Ġreturned Ġfrom Ġ[ DOM # getAttributes ]( https :// chrome devtools . github . io / devtools - protocol / tot / DOM # method - getAttributes ) Ġoperation Ġcall . Ċ Ġ* ĠReturns Ġattributes Ġfor Ġthe Ġspecified Ġnode . Ċ Ġ* ĊĠĠĊ Ġ* Ġ@ link Ġ[ DOM # getAttributes ]( https :// chrome devtools . github . io / devtools - protocol / tot / DOM # method - getAttributes ) Ġmethod Ġdocumentation . Ċ Ġ* Ġ@ see Ġ[ DOM Domain . getAttributes ] Ċ Ġ*/ Ċ @ kotlin x . serialization . Serializable Ċ data Ġclass ĠGet Attributes Response ( ĊĠĠĠ Ġ/** ĠĠĊĠĠĠĠ Ġ* ĠAn Ġinter leaved Ġarray Ġof Ġnode Ġattribute Ġnames Ġand Ġvalues . ĠĠĊĠĠĠĠ Ġ*/ ĠĠĊĠĠĠ Ġval Ġattributes : ĠList < String > Ċ Ċ ) Ċ Ċ /** Ċ Ġ* ĠRepresents Ġrequest Ġframe Ġthat Ġcan Ġbe Ġused Ġwith Ġ[ DOM # get Box Model ]( https :// chrome devtools . github . io / devtools - protocol / tot / DOM # method - get Box Model ) Ġoperation Ġcall . Ċ Ġ* Ċ Ġ* ĠReturns Ġboxes Ġfor Ġthe Ġgiven Ġnode . Ċ Ġ* Ġ@ link Ġ[ DOM # get Box Model ]( https :// chrome devtools . github . io / devtools - protocol / tot / DOM # method - get Box Model ) Ġmethod Ġdocumentation . Ċ Ġ* Ġ@ see Ġ[ DOM Domain . get Box Model ] Ċ Ġ*/ Ċ @ kotlin x . serialization . Serializable Ċ data Ġclass ĠGet Box Model Request ( ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠIdentifier Ġof Ġthe Ġnode . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval ĠnodeId : ĠNode Id ? Ġ= Ġnull , ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠIdentifier Ġof Ġthe Ġbackend Ġnode . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval Ġbackend NodeId : ĠBackend NodeId ? Ġ= Ġnull , ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠJavaScript Ġobject Ġid Ġof Ġthe Ġnode Ġwrapper . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval Ġobject Id : Ġpl . wend igo . chrome . api . runtime . Remote ObjectId ? Ġ= Ġnull Ċ Ċ ) Ċ Ċ /** Ċ Ġ* ĠRepresents Ġresponse Ġframe Ġthat Ġis Ġreturned Ġfrom Ġ[ DOM # get Box Model ]( https :// chrome devtools . github . io / devtools - protocol / tot / DOM # method - get Box Model ) Ġoperation Ġcall . Ċ Ġ* ĠReturns Ġboxes Ġfor Ġthe Ġgiven Ġnode . Ċ Ġ* ĊĠĠĊ Ġ* Ġ@ link Ġ[ DOM # get Box Model ]( https :// chrome devtools . github . io / devtools - protocol / tot / DOM # method - get Box Model ) Ġmethod Ġdocumentation . Ċ Ġ* Ġ@ see Ġ[ DOM Domain . get Box Model ] Ċ Ġ*/ Ċ @ kotlin x . serialization . Serializable Ċ data Ġclass ĠGet Box Model Response ( ĊĠĠĠ Ġ/** ĠĠĊĠĠĠĠ Ġ* ĠBox Ġmodel Ġfor Ġthe Ġnode . ĠĠĊĠĠĠĠ Ġ*/ ĠĠĊĠĠĠ Ġval Ġmodel : ĠBox Model Ċ Ċ ) Ċ Ċ /** Ċ Ġ* ĠRepresents Ġrequest Ġframe Ġthat Ġcan Ġbe Ġused Ġwith Ġ[ DOM # getContent Qu ads ]( https :// chrome devtools . github . io / devtools - protocol / tot / DOM # method - getContent Qu ads ) Ġoperation Ġcall . Ċ Ġ* Ċ Ġ* ĠReturns Ġqu ads Ġthat Ġdescribe Ġnode Ġposition Ġon Ġthe Ġpage . ĠThis Ġmethod Ċ m ight Ġreturn Ġmultiple Ġqu ads Ġfor Ġinline Ġnodes . Ċ Ġ* Ġ@ link Ġ[ DOM # getContent Qu ads ]( https :// chrome devtools . github . io / devtools - protocol / tot / DOM # method - getContent Qu ads ) Ġmethod Ġdocumentation . Ċ Ġ* Ġ@ see Ġ[ DOM Domain . getContent Qu ads ] Ċ Ġ*/ Ċ @ kotlin x . serialization . Serializable Ċ data Ġclass ĠGet Content Qu ads Request ( ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠIdentifier Ġof Ġthe Ġnode . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval ĠnodeId : ĠNode Id ? Ġ= Ġnull , ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠIdentifier Ġof Ġthe Ġbackend Ġnode . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval Ġbackend NodeId : ĠBackend NodeId ? Ġ= Ġnull , ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠJavaScript Ġobject Ġid Ġof Ġthe Ġnode Ġwrapper . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval Ġobject Id : Ġpl . wend igo . chrome . api . runtime . Remote ObjectId ? Ġ= Ġnull Ċ Ċ ) Ċ Ċ /** Ċ Ġ* ĠRepresents Ġresponse Ġframe Ġthat Ġis Ġreturned Ġfrom Ġ[ DOM # getContent Qu ads ]( https :// chrome devtools . github . io / devtools - protocol / tot / DOM # method - getContent Qu ads ) Ġoperation Ġcall . Ċ Ġ* ĠReturns Ġqu ads Ġthat Ġdescribe Ġnode Ġposition Ġon Ġthe Ġpage . ĠThis Ġmethod Ċ m ight Ġreturn Ġmultiple Ġqu ads Ġfor Ġinline Ġnodes . Ċ Ġ* ĊĠĠĊ Ġ* Ġ@ link Ġ[ DOM # getContent Qu ads ]( https :// chrome devtools . github . io / devtools - protocol / tot / DOM # method - getContent Qu ads ) Ġmethod Ġdocumentation . Ċ Ġ* Ġ@ see Ġ[ DOM Domain . getContent Qu ads ] Ċ Ġ*/ Ċ @ kotlin x . serialization . Serializable Ċ data Ġclass ĠGet Content Qu ads Response ( ĊĠĠĠ Ġ/** ĠĠĊĠĠĠĠ Ġ* ĠQu ads Ġthat Ġdescribe Ġnode Ġlayout Ġrelative Ġto Ġviewport . ĠĠĊĠĠĠĠ Ġ*/ ĠĠĊĠĠĠ Ġval Ġqu ads : ĠList < Quad > Ċ Ċ ) Ċ Ċ /** Ċ Ġ* ĠRepresents Ġrequest Ġframe Ġthat Ġcan Ġbe Ġused Ġwith Ġ[ DOM # getDocument ]( https :// chrome devtools . github . io / devtools - protocol / tot / DOM # method - getDocument ) Ġoperation Ġcall . Ċ Ġ* Ċ Ġ* ĠReturns Ġthe Ġroot ĠDOM Ġnode Ġ( and Ġoptionally Ġthe Ġsubtree ) Ġto Ġthe Ġcaller . Ċ Ġ* Ġ@ link Ġ[ DOM # getDocument ]( https :// chrome devtools . github . io / devtools - protocol / tot / DOM # method - getDocument ) Ġmethod Ġdocumentation . Ċ Ġ* Ġ@ see Ġ[ DOM Domain . getDocument ] Ċ Ġ*/ Ċ @ kotlin x . serialization . Serializable Ċ data Ġclass ĠGet Document Request ( ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠThe Ġmaximum Ġdepth Ġat Ġwhich Ġchildren Ġshould Ġbe Ġretrieved , Ġdefaults Ġto Ġ 1 . ĠUse Ġ- 1 Ġfor Ġthe Ċ ent ire Ġsubtree Ġor Ġprovide Ġan Ġinteger Ġlarger Ġthan Ġ 0 . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval Ġdepth : ĠInt ? Ġ= Ġnull , ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠWhether Ġor Ġnot Ġiframe s Ġand Ġshadow Ġroots Ġshould Ġbe Ġtra versed Ġwhen Ġreturning Ġthe Ġsubtree Ċ ( default Ġis Ġfalse ). ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval Ġp ier ce : ĠBoolean ? Ġ= Ġnull Ċ Ċ ) Ċ Ċ /** Ċ Ġ* ĠRepresents Ġresponse Ġframe Ġthat Ġis Ġreturned Ġfrom Ġ[ DOM # getDocument ]( https :// chrome devtools . github . io / devtools - protocol / tot / DOM # method - getDocument ) Ġoperation Ġcall . Ċ Ġ* ĠReturns Ġthe Ġroot ĠDOM Ġnode Ġ( and Ġoptionally Ġthe Ġsubtree ) Ġto Ġthe Ġcaller . Ċ Ġ* ĊĠĠĊ Ġ* Ġ@ link Ġ[ DOM # getDocument ]( https :// chrome devtools . github . io / devtools - protocol / tot / DOM # method - getDocument ) Ġmethod Ġdocumentation . Ċ Ġ* Ġ@ see Ġ[ DOM Domain . getDocument ] Ċ Ġ*/ Ċ @ kotlin x . serialization . Serializable Ċ data Ġclass ĠGet Document Response ( ĊĠĠĠ Ġ/** ĠĠĊĠĠĠĠ Ġ* ĠResult ing Ġnode . ĠĠĊĠĠĠĠ Ġ*/ ĠĠĊĠĠĠ Ġval Ġroot : ĠNode Ċ Ċ ) Ċ Ċ /** Ċ Ġ* ĠRepresents Ġrequest Ġframe Ġthat Ġcan Ġbe Ġused Ġwith Ġ[ DOM # get Flatten ed Document ]( https :// chrome devtools . github . io / devtools - protocol / tot / DOM # method - get Flatten ed Document ) Ġoperation Ġcall . Ċ Ġ* Ċ Ġ* ĠReturns Ġthe Ġroot ĠDOM Ġnode Ġ( and Ġoptionally Ġthe Ġsubtree ) Ġto Ġthe Ġcaller . Ċ Deprecated , Ġas Ġit Ġis Ġnot Ġdesigned Ġto Ġwork Ġwell Ġwith Ġthe Ġrest Ġof Ġthe ĠDOM Ġagent . Ċ Use ĠDO MS napshot . capture Snapshot Ġinstead . Ċ Ġ* Ġ@ link Ġ[ DOM # get Flatten ed Document ]( https :// chrome devtools . github . io / devtools - protocol / tot / DOM # method - get Flatten ed Document ) Ġmethod Ġdocumentation . Ċ Ġ* Ġ@ see Ġ[ DOM Domain . get Flatten ed Document ] Ċ Ġ*/ Ċ @ kotlin x . serialization . Serializable Ċ data Ġclass ĠGet Flatten ed Document Request ( ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠThe Ġmaximum Ġdepth Ġat Ġwhich Ġchildren Ġshould Ġbe Ġretrieved , Ġdefaults Ġto Ġ 1 . ĠUse Ġ- 1 Ġfor Ġthe Ċ ent ire Ġsubtree Ġor Ġprovide Ġan Ġinteger Ġlarger Ġthan Ġ 0 . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval Ġdepth : ĠInt ? Ġ= Ġnull , ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠWhether Ġor Ġnot Ġiframe s Ġand Ġshadow Ġroots Ġshould Ġbe Ġtra versed Ġwhen Ġreturning Ġthe Ġsubtree Ċ ( default Ġis Ġfalse ). ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval Ġp ier ce : ĠBoolean ? Ġ= Ġnull Ċ Ċ ) Ċ Ċ /** Ċ Ġ* ĠRepresents Ġresponse Ġframe Ġthat Ġis Ġreturned Ġfrom Ġ[ DOM # get Flatten ed Document ]( https :// chrome devtools . github . io / devtools - protocol / tot / DOM # method - get Flatten ed Document ) Ġoperation Ġcall . Ċ Ġ* ĠReturns Ġthe Ġroot ĠDOM Ġnode Ġ( and Ġoptionally Ġthe Ġsubtree ) Ġto Ġthe Ġcaller . Ċ Deprecated , Ġas Ġit Ġis Ġnot Ġdesigned Ġto Ġwork Ġwell Ġwith Ġthe Ġrest Ġof Ġthe ĠDOM Ġagent . Ċ Use ĠDO MS napshot . capture Snapshot Ġinstead . Ċ Ġ* ĊĠĠĊ Ġ* Ġ@ link Ġ[ DOM # get Flatten ed Document ]( https :// chrome devtools . github . io / devtools - protocol / tot / DOM # method - get Flatten ed Document ) Ġmethod Ġdocumentation . Ċ Ġ* Ġ@ see Ġ[ DOM Domain . get Flatten ed Document ] Ċ Ġ*/ Ċ @ kotlin x . serialization . Serializable Ċ data Ġclass ĠGet Flatten ed Document Response ( ĊĠĠĠ Ġ/** ĠĠĊĠĠĠĠ Ġ* ĠResult ing Ġnode . ĠĠĊĠĠĠĠ Ġ*/ ĠĠĊĠĠĠ Ġval Ġnodes : ĠList < Node > Ċ Ċ ) Ċ Ċ /** Ċ Ġ* ĠRepresents Ġrequest Ġframe Ġthat Ġcan Ġbe Ġused Ġwith Ġ[ DOM # get Nodes For Sub tree By Style ]( https :// chrome devtools . github . io / devtools - protocol / tot / DOM # method - get Nodes For Sub tree By Style ) Ġoperation Ġcall . Ċ Ġ* Ċ Ġ* ĠFinds Ġnodes Ġwith Ġa Ġgiven Ġcomputed Ġstyle Ġin Ġa Ġsubtree . Ċ Ġ* Ġ@ link Ġ[ DOM # get Nodes For Sub tree By Style ]( https :// chrome devtools . github . io / devtools - protocol / tot / DOM # method - get Nodes For Sub tree By Style ) Ġmethod Ġdocumentation . Ċ Ġ* Ġ@ see Ġ[ DOM Domain . get Nodes For Sub tree By Style ] Ċ Ġ*/ Ċ @ kotlin x . serialization . Serializable Ċ data Ġclass ĠGet Nodes For Sub tree By Style Request ( ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠNode ĠID Ġpointing Ġto Ġthe Ġroot Ġof Ġa Ġsubtree . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval ĠnodeId : ĠNode Id , ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠThe Ġstyle Ġto Ġfilter Ġnodes Ġby Ġ( includes Ġnodes Ġif Ġany Ġof Ġproperties Ġmatches ). ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval Ġcomputed Styles : ĠList < CSS Computed Style Property >, ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠWhether Ġor Ġnot Ġiframe s Ġand Ġshadow Ġroots Ġin Ġthe Ġsame Ġtarget Ġshould Ġbe Ġtra versed Ġwhen Ġreturning Ġthe Ċ results Ġ( default Ġis Ġfalse ). ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval Ġp ier ce : ĠBoolean ? Ġ= Ġnull Ċ Ċ ) Ċ Ċ /** Ċ Ġ* ĠRepresents Ġresponse Ġframe Ġthat Ġis Ġreturned Ġfrom Ġ[ DOM # get Nodes For Sub tree By Style ]( https :// chrome devtools . github . io / devtools - protocol / tot / DOM # method - get Nodes For Sub tree By Style ) Ġoperation Ġcall . Ċ Ġ* ĠFinds Ġnodes Ġwith Ġa Ġgiven Ġcomputed Ġstyle Ġin Ġa Ġsubtree . Ċ Ġ* ĊĠĠĊ Ġ* Ġ@ link Ġ[ DOM # get Nodes For Sub tree By Style ]( https :// chrome devtools . github . io / devtools - protocol / tot / DOM # method - get Nodes For Sub tree By Style ) Ġmethod Ġdocumentation . Ċ Ġ* Ġ@ see Ġ[ DOM Domain . get Nodes For Sub tree By Style ] Ċ Ġ*/ Ċ @ kotlin x . serialization . Serializable Ċ data Ġclass ĠGet Nodes For Sub tree By Style Response ( ĊĠĠĠ Ġ/** ĠĠĊĠĠĠĠ Ġ* ĠResult ing Ġnodes . ĠĠĊĠĠĠĠ Ġ*/ ĠĠĊĠĠĠ Ġval Ġnode Ids : ĠList < NodeId > Ċ Ċ ) Ċ Ċ /** Ċ Ġ* ĠRepresents Ġrequest Ġframe Ġthat Ġcan Ġbe Ġused Ġwith Ġ[ DOM # getNode For Location ]( https :// chrome devtools . github . io / devtools - protocol / tot / DOM # method - getNode For Location ) Ġoperation Ġcall . Ċ Ġ* Ċ Ġ* ĠReturns Ġnode Ġid Ġat Ġgiven Ġlocation . ĠDep ending Ġon Ġwhether ĠDOM Ġdomain Ġis Ġenabled , ĠnodeId Ġis Ċ either Ġreturned Ġor Ġnot . Ċ Ġ* Ġ@ link Ġ[ DOM # getNode For Location ]( https :// chrome devtools . github . io / devtools - protocol / tot / DOM # method - getNode For Location ) Ġmethod Ġdocumentation . Ċ Ġ* Ġ@ see Ġ[ DOM Domain . getNode For Location ] Ċ Ġ*/ Ċ @ kotlin x . serialization . Serializable Ċ data Ġclass ĠGet Node For Location Request ( ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠX Ġcoordinate . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval Ġx : ĠInt , ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠY Ġcoordinate . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval Ġy : ĠInt , ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠFalse Ġto Ġskip Ġto Ġthe Ġnearest Ġnon - UA Ġshadow Ġroot Ġancestor Ġ( default : Ġfalse ). ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval Ġinclude UserAgent Shadow DOM : ĠBoolean ? Ġ= Ġnull , ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠWhether Ġto Ġignore Ġpointer - events : Ġnone Ġon Ġelements Ġand Ġhit Ġtest Ġthem . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval Ġignore Pointer Events None : ĠBoolean ? Ġ= Ġnull Ċ Ċ ) Ċ Ċ /** Ċ Ġ* ĠRepresents Ġresponse Ġframe Ġthat Ġis Ġreturned Ġfrom Ġ[ DOM # getNode For Location ]( https :// chrome devtools . github . io / devtools - protocol / tot / DOM # method - getNode For Location ) Ġoperation Ġcall . Ċ Ġ* ĠReturns Ġnode Ġid Ġat Ġgiven Ġlocation . ĠDep ending Ġon Ġwhether ĠDOM Ġdomain Ġis Ġenabled , ĠnodeId Ġis Ċ either Ġreturned Ġor Ġnot . Ċ Ġ* ĊĠĠĊ Ġ* Ġ@ link Ġ[ DOM # getNode For Location ]( https :// chrome devtools . github . io / devtools - protocol / tot / DOM # method - getNode For Location ) Ġmethod Ġdocumentation . Ċ Ġ* Ġ@ see Ġ[ DOM Domain . getNode For Location ] Ċ Ġ*/ Ċ @ kotlin x . serialization . Serializable Ċ data Ġclass ĠGet Node For Location Response ( ĊĠĠĠ Ġ/** ĠĠĊĠĠĠĠ Ġ* ĠResult ing Ġnode . ĠĠĊĠĠĠĠ Ġ*/ ĠĠĊĠĠĠ Ġval Ġbackend NodeId : ĠBackend NodeId , ĊĊĠĠĠ Ġ/** ĠĠĊĠĠĠĠ Ġ* ĠFrame Ġthis Ġnode Ġbelongs Ġto . ĠĠĊĠĠĠĠ Ġ*/ ĠĠĊĠĠĠ Ġval Ġframe Id : Ġpl . wend igo . chrome . api . page . Frame Id , ĊĊĠĠĠ Ġ/** ĠĠĊĠĠĠĠ Ġ* ĠId Ġof Ġthe Ġnode Ġat Ġgiven Ġcoordinates , Ġonly Ġwhen Ġenabled Ġand Ġrequested Ġdocument . ĠĠĊĠĠĠĠ Ġ*/ ĠĠĊĠĠĠ Ġval ĠnodeId : ĠNode Id ? Ġ= Ġnull Ċ Ċ ) Ċ Ċ /** Ċ Ġ* ĠRepresents Ġrequest Ġframe Ġthat Ġcan Ġbe Ġused Ġwith Ġ[ DOM # get Outer HTML ]( https :// chrome devtools . github . io / devtools - protocol / tot / DOM # method - get Outer HTML ) Ġoperation Ġcall . Ċ Ġ* Ċ Ġ* ĠReturns Ġnode 's ĠHTML Ġmarkup . Ċ Ġ* Ġ@ link Ġ[ DOM # get Outer HTML ]( https :// chrome devtools . github . io / devtools - protocol / tot / DOM # method - get Outer HTML ) Ġmethod Ġdocumentation . Ċ Ġ* Ġ@ see Ġ[ DOM Domain . get Outer HTML ] Ċ Ġ*/ Ċ @ kotlin x . serialization . Serializable Ċ data Ġclass ĠGet Outer HTML Request ( ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠIdentifier Ġof Ġthe Ġnode . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval ĠnodeId : ĠNode Id ? Ġ= Ġnull , ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠIdentifier Ġof Ġthe Ġbackend Ġnode . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval Ġbackend NodeId : ĠBackend NodeId ? Ġ= Ġnull , ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠJavaScript Ġobject Ġid Ġof Ġthe Ġnode Ġwrapper . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval Ġobject Id : Ġpl . wend igo . chrome . api . runtime . Remote ObjectId ? Ġ= Ġnull Ċ Ċ ) Ċ Ċ /** Ċ Ġ* ĠRepresents Ġresponse Ġframe Ġthat Ġis Ġreturned Ġfrom Ġ[ DOM # get Outer HTML ]( https :// chrome devtools . github . io / devtools - protocol / tot / DOM # method - get Outer HTML ) Ġoperation Ġcall . Ċ Ġ* ĠReturns Ġnode 's ĠHTML Ġmarkup . Ċ Ġ* ĊĠĠĊ Ġ* Ġ@ link Ġ[ DOM # get Outer HTML ]( https :// chrome devtools . github . io / devtools - protocol / tot / DOM # method - get Outer HTML ) Ġmethod Ġdocumentation . Ċ Ġ* Ġ@ see Ġ[ DOM Domain . get Outer HTML ] Ċ Ġ*/ Ċ @ kotlin x . serialization . Serializable Ċ data Ġclass ĠGet Outer HTML Response ( ĊĠĠĠ Ġ/** ĠĠĊĠĠĠĠ Ġ* ĠO uter ĠHTML Ġmarkup . ĠĠĊĠĠĠĠ Ġ*/ ĠĠĊĠĠĠ Ġval Ġouter HTML : ĠString Ċ Ċ ) Ċ Ċ /** Ċ Ġ* ĠRepresents Ġrequest Ġframe Ġthat Ġcan Ġbe Ġused Ġwith Ġ[ DOM # get Rel ayout Boundary ]( https :// chrome devtools . github . io / devtools - protocol / tot / DOM # method - get Rel ayout Boundary ) Ġoperation Ġcall . Ċ Ġ* Ċ Ġ* ĠReturns Ġthe Ġid Ġof Ġthe Ġnearest Ġancestor Ġthat Ġis Ġa Ġre layout Ġboundary . Ċ Ġ* Ġ@ link Ġ[ DOM # get Rel ayout Boundary ]( https :// chrome devtools . github . io / devtools - protocol / tot / DOM # method - get Rel ayout Boundary ) Ġmethod Ġdocumentation . Ċ Ġ* Ġ@ see Ġ[ DOM Domain . get Rel ayout Boundary ] Ċ Ġ*/ Ċ @ kotlin x . serialization . Serializable Ċ data Ġclass ĠGet Rel ayout Boundary Request ( ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠId Ġof Ġthe Ġnode . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval ĠnodeId : ĠNode Id Ċ Ċ ) Ċ Ċ /** Ċ Ġ* ĠRepresents Ġresponse Ġframe Ġthat Ġis Ġreturned Ġfrom Ġ[ DOM # get Rel ayout Boundary ]( https :// chrome devtools . github . io / devtools - protocol / tot / DOM # method - get Rel ayout Boundary ) Ġoperation Ġcall . Ċ Ġ* ĠReturns Ġthe Ġid Ġof Ġthe Ġnearest Ġancestor Ġthat Ġis Ġa Ġre layout Ġboundary . Ċ Ġ* ĊĠĠĊ Ġ* Ġ@ link Ġ[ DOM # get Rel ayout Boundary ]( https :// chrome devtools . github . io / devtools - protocol / tot / DOM # method - get Rel ayout Boundary ) Ġmethod Ġdocumentation . Ċ Ġ* Ġ@ see Ġ[ DOM Domain . get Rel ayout Boundary ] Ċ Ġ*/ Ċ @ kotlin x . serialization . Serializable Ċ data Ġclass ĠGet Rel ayout Boundary Response ( ĊĠĠĠ Ġ/** ĠĠĊĠĠĠĠ Ġ* ĠRel ayout Ġboundary Ġnode Ġid Ġfor Ġthe Ġgiven Ġnode . ĠĠĊĠĠĠĠ Ġ*/ ĠĠĊĠĠĠ Ġval ĠnodeId : ĠNode Id Ċ Ċ ) Ċ Ċ /** Ċ Ġ* ĠRepresents Ġrequest Ġframe Ġthat Ġcan Ġbe Ġused Ġwith Ġ[ DOM # get SearchResults ]( https :// chrome devtools . github . io / devtools - protocol / tot / DOM # method - get SearchResults ) Ġoperation Ġcall . Ċ Ġ* Ċ Ġ* ĠReturns Ġsearch Ġresults Ġfrom Ġgiven Ġ` from Index ` Ġto Ġgiven Ġ` to Index ` Ġfrom Ġthe Ġsearch Ġwith Ġthe Ġgiven Ċ identifier . Ċ Ġ* Ġ@ link Ġ[ DOM # get SearchResults ]( https :// chrome devtools . github . io / devtools - protocol / tot / DOM # method - get SearchResults ) Ġmethod Ġdocumentation . Ċ Ġ* Ġ@ see Ġ[ DOM Domain . get SearchResults ] Ċ Ġ*/ Ċ @ kotlin x . serialization . Serializable Ċ data Ġclass ĠGet SearchResults Request ( ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠUnique Ġsearch Ġsession Ġidentifier . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval Ġsearch Id : ĠString , ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠStart Ġindex Ġof Ġthe Ġsearch Ġresult Ġto Ġbe Ġreturned . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval Ġfrom Index : ĠInt , ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠEnd Ġindex Ġof Ġthe Ġsearch Ġresult Ġto Ġbe Ġreturned . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval Ġto Index : ĠInt Ċ Ċ ) Ċ Ċ /** Ċ Ġ* ĠRepresents Ġresponse Ġframe Ġthat Ġis Ġreturned Ġfrom Ġ[ DOM # get SearchResults ]( https :// chrome devtools . github . io / devtools - protocol / tot / DOM # method - get SearchResults ) Ġoperation Ġcall . Ċ Ġ* ĠReturns Ġsearch Ġresults Ġfrom Ġgiven Ġ` from Index ` Ġto Ġgiven Ġ` to Index ` Ġfrom Ġthe Ġsearch Ġwith Ġthe Ġgiven Ċ identifier . Ċ Ġ* ĊĠĠĊ Ġ* Ġ@ link Ġ[ DOM # get SearchResults ]( https :// chrome devtools . github . io / devtools - protocol / tot / DOM # method - get SearchResults ) Ġmethod Ġdocumentation . Ċ Ġ* Ġ@ see Ġ[ DOM Domain . get SearchResults ] Ċ Ġ*/ Ċ @ kotlin x . serialization . Serializable Ċ data Ġclass ĠGet SearchResults Response ( ĊĠĠĠ Ġ/** ĠĠĊĠĠĠĠ Ġ* ĠI ds Ġof Ġthe Ġsearch Ġresult Ġnodes . ĠĠĊĠĠĠĠ Ġ*/ ĠĠĊĠĠĠ Ġval Ġnode Ids : ĠList < NodeId > Ċ Ċ ) Ċ Ċ /** Ċ Ġ* ĠRepresents Ġrequest Ġframe Ġthat Ġcan Ġbe Ġused Ġwith Ġ[ DOM # moveTo ]( https :// chrome devtools . github . io / devtools - protocol / tot / DOM # method - moveTo ) Ġoperation Ġcall . Ċ Ġ* Ċ Ġ* ĠMov es Ġnode Ġinto Ġthe Ġnew Ġcontainer , Ġplaces Ġit Ġbefore Ġthe Ġgiven Ġanchor . Ċ Ġ* Ġ@ link Ġ[ DOM # moveTo ]( https :// chrome devtools . github . io / devtools - protocol / tot / DOM # method - moveTo ) Ġmethod Ġdocumentation . Ċ Ġ* Ġ@ see Ġ[ DOM Domain . moveTo ] Ċ Ġ*/ Ċ @ kotlin x . serialization . Serializable Ċ data Ġclass ĠMove To Request ( ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠId Ġof Ġthe Ġnode Ġto Ġmove . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval ĠnodeId : ĠNode Id , ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠId Ġof Ġthe Ġelement Ġto Ġdrop Ġthe Ġmoved Ġnode Ġinto . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval Ġtarget NodeId : ĠNode Id , ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠDrop Ġnode Ġbefore Ġthis Ġone Ġ( if Ġabsent , Ġthe Ġmoved Ġnode Ġbecomes Ġthe Ġlast Ġchild Ġof Ċ ` target NodeId `). ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval Ġinsert Before NodeId : ĠNode Id ? Ġ= Ġnull Ċ Ċ ) Ċ Ċ /** Ċ Ġ* ĠRepresents Ġresponse Ġframe Ġthat Ġis Ġreturned Ġfrom Ġ[ DOM # moveTo ]( https :// chrome devtools . github . io / devtools - protocol / tot / DOM # method - moveTo ) Ġoperation Ġcall . Ċ Ġ* ĠMov es Ġnode Ġinto Ġthe Ġnew Ġcontainer , Ġplaces Ġit Ġbefore Ġthe Ġgiven Ġanchor . Ċ Ġ* ĊĠĠĊ Ġ* Ġ@ link Ġ[ DOM # moveTo ]( https :// chrome devtools . github . io / devtools - protocol / tot / DOM # method - moveTo ) Ġmethod Ġdocumentation . Ċ Ġ* Ġ@ see Ġ[ DOM Domain . moveTo ] Ċ Ġ*/ Ċ @ kotlin x . serialization . Serializable Ċ data Ġclass ĠMove To Response ( ĊĠĠĠ Ġ/** ĠĠĊĠĠĠĠ Ġ* ĠNew Ġid Ġof Ġthe Ġmoved Ġnode . ĠĠĊĠĠĠĠ Ġ*/ ĠĠĊĠĠĠ Ġval ĠnodeId : ĠNode Id Ċ Ċ ) Ċ Ċ /** Ċ Ġ* ĠRepresents Ġrequest Ġframe Ġthat Ġcan Ġbe Ġused Ġwith Ġ[ DOM # perform Search ]( https :// chrome devtools . github . io / devtools - protocol / tot / DOM # method - perform Search ) Ġoperation Ġcall . Ċ Ġ* Ċ Ġ* ĠS ear ches Ġfor Ġa Ġgiven Ġstring Ġin Ġthe ĠDOM Ġtree . ĠUse Ġ` get SearchResults ` Ġto Ġaccess Ġsearch Ġresults Ġor Ċ ` cancel Search ` Ġto Ġend Ġthis Ġsearch Ġsession . Ċ Ġ* Ġ@ link Ġ[ DOM # perform Search ]( https :// chrome devtools . github . io / devtools - protocol / tot / DOM # method - perform Search ) Ġmethod Ġdocumentation . Ċ Ġ* Ġ@ see Ġ[ DOM Domain . perform Search ] Ċ Ġ*/ Ċ @ kotlin x . serialization . Serializable Ċ data Ġclass ĠPerform Search Request ( ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠPlain Ġtext Ġor Ġquery Ġselector Ġor ĠXPath Ġsearch Ġquery . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval Ġquery : ĠString , ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠTrue Ġto Ġsearch Ġin Ġuser Ġagent Ġshadow ĠDOM . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval Ġinclude UserAgent Shadow DOM : ĠBoolean ? Ġ= Ġnull Ċ Ċ ) Ċ Ċ /** Ċ Ġ* ĠRepresents Ġresponse Ġframe Ġthat Ġis Ġreturned Ġfrom Ġ[ DOM # perform Search ]( https :// chrome devtools . github . io / devtools - protocol / tot / DOM # method - perform Search ) Ġoperation Ġcall . Ċ Ġ* ĠS ear ches Ġfor Ġa Ġgiven Ġstring Ġin Ġthe ĠDOM Ġtree . ĠUse Ġ` get SearchResults ` Ġto Ġaccess Ġsearch Ġresults Ġor Ċ ` cancel Search ` Ġto Ġend Ġthis Ġsearch Ġsession . Ċ Ġ* ĊĠĠĊ Ġ* Ġ@ link Ġ[ DOM # perform Search ]( https :// chrome devtools . github . io / devtools - protocol / tot / DOM # method - perform Search ) Ġmethod Ġdocumentation . Ċ Ġ* Ġ@ see Ġ[ DOM Domain . perform Search ] Ċ Ġ*/ Ċ @ kotlin x . serialization . Serializable Ċ data Ġclass ĠPerform Search Response ( ĊĠĠĠ Ġ/** ĠĠĊĠĠĠĠ Ġ* ĠUnique Ġsearch Ġsession Ġidentifier . ĠĠĊĠĠĠĠ Ġ*/ ĠĠĊĠĠĠ Ġval Ġsearch Id : ĠString , ĊĊĠĠĠ Ġ/** ĠĠĊĠĠĠĠ Ġ* ĠNumber Ġof Ġsearch Ġresults . ĠĠĊĠĠĠĠ Ġ*/ ĠĠĊĠĠĠ Ġval Ġresult Count : ĠInt Ċ Ċ ) Ċ Ċ /** Ċ Ġ* ĠRepresents Ġrequest Ġframe Ġthat Ġcan Ġbe Ġused Ġwith Ġ[ DOM # push Node By Path To Frontend ]( https :// chrome devtools . github . io / devtools - protocol / tot / DOM # method - push Node By Path To Frontend ) Ġoperation Ġcall . Ċ Ġ* Ċ Ġ* ĠRequests Ġthat Ġthe Ġnode Ġis Ġsent Ġto Ġthe Ġcaller Ġgiven Ġits Ġpath . Ġ// ĠFIXME , Ġuse ĠXPath Ċ Ġ* Ġ@ link Ġ[ DOM # push Node By Path To Frontend ]( https :// chrome devtools . github . io / devtools - protocol / tot / DOM # method - push Node By Path To Frontend ) Ġmethod Ġdocumentation . Ċ Ġ* Ġ@ see Ġ[ DOM Domain . push Node By Path To Frontend ] Ċ Ġ*/ Ċ @ kotlin x . serialization . Serializable Ċ data Ġclass ĠPush Node By Path To Frontend Request ( ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠPath Ġto Ġnode Ġin Ġthe Ġpropri etary Ġformat . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval Ġpath : ĠString Ċ Ċ ) Ċ Ċ /** Ċ Ġ* ĠRepresents Ġresponse Ġframe Ġthat Ġis Ġreturned Ġfrom Ġ[ DOM # push Node By Path To Frontend ]( https :// chrome devtools . github . io / devtools - protocol / tot / DOM # method - push Node By Path To Frontend ) Ġoperation Ġcall . Ċ Ġ* ĠRequests Ġthat Ġthe Ġnode Ġis Ġsent Ġto Ġthe Ġcaller Ġgiven Ġits Ġpath . Ġ// ĠFIXME , Ġuse ĠXPath Ċ Ġ* ĊĠĠĊ Ġ* Ġ@ link Ġ[ DOM # push Node By Path To Frontend ]( https :// chrome devtools . github . io / devtools - protocol / tot / DOM # method - push Node By Path To Frontend ) Ġmethod Ġdocumentation . Ċ Ġ* Ġ@ see Ġ[ DOM Domain . push Node By Path To Frontend ] Ċ Ġ*/ Ċ @ kotlin x . serialization . Serializable Ċ data Ġclass ĠPush Node By Path To Frontend Response ( ĊĠĠĠ Ġ/** ĠĠĊĠĠĠĠ Ġ* ĠId Ġof Ġthe Ġnode Ġfor Ġgiven Ġpath . ĠĠĊĠĠĠĠ Ġ*/ ĠĠĊĠĠĠ Ġval ĠnodeId : ĠNode Id Ċ Ċ ) Ċ Ċ /** Ċ Ġ* ĠRepresents Ġrequest Ġframe Ġthat Ġcan Ġbe Ġused Ġwith Ġ[ DOM # push Nodes By Backend Ids To Frontend ]( https :// chrome devtools . github . io / devtools - protocol / tot / DOM # method - push Nodes By Backend Ids To Frontend ) Ġoperation Ġcall . Ċ Ġ* Ċ Ġ* ĠRequests Ġthat Ġa Ġbatch Ġof Ġnodes Ġis Ġsent Ġto Ġthe Ġcaller Ġgiven Ġtheir Ġbackend Ġnode Ġids . Ċ Ġ* Ġ@ link Ġ[ DOM # push Nodes By Backend Ids To Frontend ]( https :// chrome devtools . github . io / devtools - protocol / tot / DOM # method - push Nodes By Backend Ids To Frontend ) Ġmethod Ġdocumentation . Ċ Ġ* Ġ@ see Ġ[ DOM Domain . push Nodes By Backend Ids To Frontend ] Ċ Ġ*/ Ċ @ kotlin x . serialization . Serializable Ċ data Ġclass ĠPush Nodes By Backend Ids To Frontend Request ( ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠThe Ġarray Ġof Ġbackend Ġnode Ġids . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval Ġbackend Node Ids : ĠList < Backend NodeId > Ċ Ċ ) Ċ Ċ /** Ċ Ġ* ĠRepresents Ġresponse Ġframe Ġthat Ġis Ġreturned Ġfrom Ġ[ DOM # push Nodes By Backend Ids To Frontend ]( https :// chrome devtools . github . io / devtools - protocol / tot / DOM # method - push Nodes By Backend Ids To Frontend ) Ġoperation Ġcall . Ċ Ġ* ĠRequests Ġthat Ġa Ġbatch Ġof Ġnodes Ġis Ġsent Ġto Ġthe Ġcaller Ġgiven Ġtheir Ġbackend Ġnode Ġids . Ċ Ġ* ĊĠĠĊ Ġ* Ġ@ link Ġ[ DOM # push Nodes By Backend Ids To Frontend ]( https :// chrome devtools . github . io / devtools - protocol / tot / DOM # method - push Nodes By Backend Ids To Frontend ) Ġmethod Ġdocumentation . Ċ Ġ* Ġ@ see Ġ[ DOM Domain . push Nodes By Backend Ids To Frontend ] Ċ Ġ*/ Ċ @ kotlin x . serialization . Serializable Ċ data Ġclass ĠPush Nodes By Backend Ids To Frontend Response ( ĊĠĠĠ Ġ/** ĠĠĊĠĠĠĠ Ġ* ĠThe Ġarray Ġof Ġids Ġof Ġpushed Ġnodes Ġthat Ġcorrespond Ġto Ġthe Ġbackend Ġids Ġspecified Ġin ĠĠĊĠĠĠĠ Ġbackend Node Ids . ĠĠĊĠĠĠĠ Ġ*/ ĠĠĊĠĠĠ Ġval Ġnode Ids : ĠList < NodeId > Ċ Ċ ) Ċ Ċ /** Ċ Ġ* ĠRepresents Ġrequest Ġframe Ġthat Ġcan Ġbe Ġused Ġwith Ġ[ DOM # querySelector ]( https :// chrome devtools . github . io / devtools - protocol / tot / DOM # method - querySelector ) Ġoperation Ġcall . Ċ Ġ* Ċ Ġ* ĠExec utes Ġ` querySelector ` Ġon Ġa Ġgiven Ġnode . Ċ Ġ* Ġ@ link Ġ[ DOM # querySelector ]( https :// chrome devtools . github . io / devtools - protocol / tot / DOM # method - querySelector ) Ġmethod Ġdocumentation . Ċ Ġ* Ġ@ see Ġ[ DOM Domain . querySelector ] Ċ Ġ*/ Ċ @ kotlin x . serialization . Serializable Ċ data Ġclass ĠQuery Selector Request ( ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠId Ġof Ġthe Ġnode Ġto Ġquery Ġupon . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval ĠnodeId : ĠNode Id , ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠSelector Ġstring . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval Ġselector : ĠString Ċ Ċ ) Ċ Ċ /** Ċ Ġ* ĠRepresents Ġresponse Ġframe Ġthat Ġis Ġreturned Ġfrom Ġ[ DOM # querySelector ]( https :// chrome devtools . github . io / devtools - protocol / tot / DOM # method - querySelector ) Ġoperation Ġcall . Ċ Ġ* ĠExec utes Ġ` querySelector ` Ġon Ġa Ġgiven Ġnode . Ċ Ġ* ĊĠĠĊ Ġ* Ġ@ link Ġ[ DOM # querySelector ]( https :// chrome devtools . github . io / devtools - protocol / tot / DOM # method - querySelector ) Ġmethod Ġdocumentation . Ċ Ġ* Ġ@ see Ġ[ DOM Domain . querySelector ] Ċ Ġ*/ Ċ @ kotlin x . serialization . Serializable Ċ data Ġclass ĠQuery Selector Response ( ĊĠĠĠ Ġ/** ĠĠĊĠĠĠĠ Ġ* ĠQuery Ġselector Ġresult . ĠĠĊĠĠĠĠ Ġ*/ ĠĠĊĠĠĠ Ġval ĠnodeId : ĠNode Id Ċ Ċ ) Ċ Ċ /** Ċ Ġ* ĠRepresents Ġrequest Ġframe Ġthat Ġcan Ġbe Ġused Ġwith Ġ[ DOM # querySelectorAll ]( https :// chrome devtools . github . io / devtools - protocol / tot / DOM # method - querySelectorAll ) Ġoperation Ġcall . Ċ Ġ* Ċ Ġ* ĠExec utes Ġ` querySelectorAll ` Ġon Ġa Ġgiven Ġnode . Ċ Ġ* Ġ@ link Ġ[ DOM # querySelectorAll ]( https :// chrome devtools . github . io / devtools - protocol / tot / DOM # method - querySelectorAll ) Ġmethod Ġdocumentation . Ċ Ġ* Ġ@ see Ġ[ DOM Domain . querySelectorAll ] Ċ Ġ*/ Ċ @ kotlin x . serialization . Serializable Ċ data Ġclass ĠQuery Selector All Request ( ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠId Ġof Ġthe Ġnode Ġto Ġquery Ġupon . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval ĠnodeId : ĠNode Id , ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠSelector Ġstring . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval Ġselector : ĠString Ċ Ċ ) Ċ Ċ /** Ċ Ġ* ĠRepresents Ġresponse Ġframe Ġthat Ġis Ġreturned Ġfrom Ġ[ DOM # querySelectorAll ]( https :// chrome devtools . github . io / devtools - protocol / tot / DOM # method - querySelectorAll ) Ġoperation Ġcall . Ċ Ġ* ĠExec utes Ġ` querySelectorAll ` Ġon Ġa Ġgiven Ġnode . Ċ Ġ* ĊĠĠĊ Ġ* Ġ@ link Ġ[ DOM # querySelectorAll ]( https :// chrome devtools . github . io / devtools - protocol / tot / DOM # method - querySelectorAll ) Ġmethod Ġdocumentation . Ċ Ġ* Ġ@ see Ġ[ DOM Domain . querySelectorAll ] Ċ Ġ*/ Ċ @ kotlin x . serialization . Serializable Ċ data Ġclass ĠQuery Selector All Response ( ĊĠĠĠ Ġ/** ĠĠĊĠĠĠĠ Ġ* ĠQuery Ġselector Ġresult . ĠĠĊĠĠĠĠ Ġ*/ ĠĠĊĠĠĠ Ġval Ġnode Ids : ĠList < NodeId > Ċ Ċ ) Ċ Ċ /** Ċ Ġ* ĠRepresents Ġrequest Ġframe Ġthat Ġcan Ġbe Ġused Ġwith Ġ[ DOM # removeAttribute ]( https :// chrome devtools . github . io / devtools - protocol / tot / DOM # method - removeAttribute ) Ġoperation Ġcall . Ċ Ġ* Ċ Ġ* ĠRemoves Ġattribute Ġwith Ġgiven Ġname Ġfrom Ġan Ġelement Ġwith Ġgiven Ġid . Ċ Ġ* Ġ@ link Ġ[ DOM # removeAttribute ]( https :// chrome devtools . github . io / devtools - protocol / tot / DOM # method - removeAttribute ) Ġmethod Ġdocumentation . Ċ Ġ* Ġ@ see Ġ[ DOM Domain . removeAttribute ] Ċ Ġ*/ Ċ @ kotlin x . serialization . Serializable Ċ data Ġclass ĠRemove Attribute Request ( ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠId Ġof Ġthe Ġelement Ġto Ġremove Ġattribute Ġfrom . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval ĠnodeId : ĠNode Id , ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠName Ġof Ġthe Ġattribute Ġto Ġremove . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval Ġname : ĠString Ċ Ċ ) Ċ Ċ /** Ċ Ġ* ĠRepresents Ġrequest Ġframe Ġthat Ġcan Ġbe Ġused Ġwith Ġ[ DOM # remove Node ]( https :// chrome devtools . github . io / devtools - protocol / tot / DOM # method - remove Node ) Ġoperation Ġcall . Ċ Ġ* Ċ Ġ* ĠRemoves Ġnode Ġwith Ġgiven Ġid . Ċ Ġ* Ġ@ link Ġ[ DOM # remove Node ]( https :// chrome devtools . github . io / devtools - protocol / tot / DOM # method - remove Node ) Ġmethod Ġdocumentation . Ċ Ġ* Ġ@ see Ġ[ DOM Domain . remove Node ] Ċ Ġ*/ Ċ @ kotlin x . serialization . Serializable Ċ data Ġclass ĠRemove Node Request ( ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠId Ġof Ġthe Ġnode Ġto Ġremove . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval ĠnodeId : ĠNode Id Ċ Ċ ) Ċ Ċ /** Ċ Ġ* ĠRepresents Ġrequest Ġframe Ġthat Ġcan Ġbe Ġused Ġwith Ġ[ DOM # request Child Nodes ]( https :// chrome devtools . github . io / devtools - protocol / tot / DOM # method - request Child Nodes ) Ġoperation Ġcall . Ċ Ġ* Ċ Ġ* ĠRequests Ġthat Ġchildren Ġof Ġthe Ġnode Ġwith Ġgiven Ġid Ġare Ġreturned Ġto Ġthe Ġcaller Ġin Ġform Ġof Ċ ` set Child Nodes ` Ġevents Ġwhere Ġnot Ġonly Ġimmediate Ġchildren Ġare Ġretrieved , Ġbut Ġall Ġchildren Ġdown Ġto Ċ the Ġspecified Ġdepth . Ċ Ġ* Ġ@ link Ġ[ DOM # request Child Nodes ]( https :// chrome devtools . github . io / devtools - protocol / tot / DOM # method - request Child Nodes ) Ġmethod Ġdocumentation . Ċ Ġ* Ġ@ see Ġ[ DOM Domain . request Child Nodes ] Ċ Ġ*/ Ċ @ kotlin x . serialization . Serializable Ċ data Ġclass ĠRequest Child Nodes Request ( ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠId Ġof Ġthe Ġnode Ġto Ġget Ġchildren Ġfor . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval ĠnodeId : ĠNode Id , ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠThe Ġmaximum Ġdepth Ġat Ġwhich Ġchildren Ġshould Ġbe Ġretrieved , Ġdefaults Ġto Ġ 1 . ĠUse Ġ- 1 Ġfor Ġthe Ċ ent ire Ġsubtree Ġor Ġprovide Ġan Ġinteger Ġlarger Ġthan Ġ 0 . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval Ġdepth : ĠInt ? Ġ= Ġnull , ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠWhether Ġor Ġnot Ġiframe s Ġand Ġshadow Ġroots Ġshould Ġbe Ġtra versed Ġwhen Ġreturning Ġthe Ġsub - tree Ċ ( default Ġis Ġfalse ). ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval Ġp ier ce : ĠBoolean ? Ġ= Ġnull Ċ Ċ ) Ċ Ċ /** Ċ Ġ* ĠRepresents Ġrequest Ġframe Ġthat Ġcan Ġbe Ġused Ġwith Ġ[ DOM # request Node ]( https :// chrome devtools . github . io / devtools - protocol / tot / DOM # method - request Node ) Ġoperation Ġcall . Ċ Ġ* Ċ Ġ* ĠRequests Ġthat Ġthe Ġnode Ġis Ġsent Ġto Ġthe Ġcaller Ġgiven Ġthe ĠJavaScript Ġnode Ġobject Ġreference . ĠAll Ċ nodes Ġthat Ġform Ġthe Ġpath Ġfrom Ġthe Ġnode Ġto Ġthe Ġroot Ġare Ġalso Ġsent Ġto Ġthe Ġclient Ġas Ġa Ġseries Ġof Ċ ` set Child Nodes ` Ġnotifications . Ċ Ġ* Ġ@ link Ġ[ DOM # request Node ]( https :// chrome devtools . github . io / devtools - protocol / tot / DOM # method - request Node ) Ġmethod Ġdocumentation . Ċ Ġ* Ġ@ see Ġ[ DOM Domain . request Node ] Ċ Ġ*/ Ċ @ kotlin x . serialization . Serializable Ċ data Ġclass ĠRequest Node Request ( ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠJavaScript Ġobject Ġid Ġto Ġconvert Ġinto Ġnode . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval Ġobject Id : Ġpl . wend igo . chrome . api . runtime . Remote ObjectId Ċ Ċ ) Ċ Ċ /** Ċ Ġ* ĠRepresents Ġresponse Ġframe Ġthat Ġis Ġreturned Ġfrom Ġ[ DOM # request Node ]( https :// chrome devtools . github . io / devtools - protocol / tot / DOM # method - request Node ) Ġoperation Ġcall . Ċ Ġ* ĠRequests Ġthat Ġthe Ġnode Ġis Ġsent Ġto Ġthe Ġcaller Ġgiven Ġthe ĠJavaScript Ġnode Ġobject Ġreference . ĠAll Ċ nodes Ġthat Ġform Ġthe Ġpath Ġfrom Ġthe Ġnode Ġto Ġthe Ġroot Ġare Ġalso Ġsent Ġto Ġthe Ġclient Ġas Ġa Ġseries Ġof Ċ ` set Child Nodes ` Ġnotifications . Ċ Ġ* ĊĠĠĊ Ġ* Ġ@ link Ġ[ DOM # request Node ]( https :// chrome devtools . github . io / devtools - protocol / tot / DOM # method - request Node ) Ġmethod Ġdocumentation . Ċ Ġ* Ġ@ see Ġ[ DOM Domain . request Node ] Ċ Ġ*/ Ċ @ kotlin x . serialization . Serializable Ċ data Ġclass ĠRequest Node Response ( ĊĠĠĠ Ġ/** ĠĠĊĠĠĠĠ Ġ* ĠNode Ġid Ġfor Ġgiven Ġobject . ĠĠĊĠĠĠĠ Ġ*/ ĠĠĊĠĠĠ Ġval ĠnodeId : ĠNode Id Ċ Ċ ) Ċ Ċ /** Ċ Ġ* ĠRepresents Ġrequest Ġframe Ġthat Ġcan Ġbe Ġused Ġwith Ġ[ DOM # resolve Node ]( https :// chrome devtools . github . io / devtools - protocol / tot / DOM # method - resolve Node ) Ġoperation Ġcall . Ċ Ġ* Ċ Ġ* ĠRes olves Ġthe ĠJavaScript Ġnode Ġobject Ġfor Ġa Ġgiven ĠNode Id Ġor ĠBackend NodeId . Ċ Ġ* Ġ@ link Ġ[ DOM # resolve Node ]( https :// chrome devtools . github . io / devtools - protocol / tot / DOM # method - resolve Node ) Ġmethod Ġdocumentation . Ċ Ġ* Ġ@ see Ġ[ DOM Domain . resolve Node ] Ċ Ġ*/ Ċ @ kotlin x . serialization . Serializable Ċ data Ġclass ĠResolve Node Request ( ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠId Ġof Ġthe Ġnode Ġto Ġresolve . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval ĠnodeId : ĠNode Id ? Ġ= Ġnull , ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠBackend Ġidentifier Ġof Ġthe Ġnode Ġto Ġresolve . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval Ġbackend NodeId : Ġpl . wend igo . chrome . api . dom . Backend NodeId ? Ġ= Ġnull , ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠS ymbolic Ġgroup Ġname Ġthat Ġcan Ġbe Ġused Ġto Ġrelease Ġmultiple Ġobjects . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval Ġobject Group : ĠString ? Ġ= Ġnull , ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠExecution Ġcontext Ġin Ġwhich Ġto Ġresolve Ġthe Ġnode . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval Ġexecution Context Id : Ġpl . wend igo . chrome . api . runtime . ExecutionContext Id ? Ġ= Ġnull Ċ Ċ ) Ċ Ċ /** Ċ Ġ* ĠRepresents Ġresponse Ġframe Ġthat Ġis Ġreturned Ġfrom Ġ[ DOM # resolve Node ]( https :// chrome devtools . github . io / devtools - protocol / tot / DOM # method - resolve Node ) Ġoperation Ġcall . Ċ Ġ* ĠRes olves Ġthe ĠJavaScript Ġnode Ġobject Ġfor Ġa Ġgiven ĠNode Id Ġor ĠBackend NodeId . Ċ Ġ* ĊĠĠĊ Ġ* Ġ@ link Ġ[ DOM # resolve Node ]( https :// chrome devtools . github . io / devtools - protocol / tot / DOM # method - resolve Node ) Ġmethod Ġdocumentation . Ċ Ġ* Ġ@ see Ġ[ DOM Domain . resolve Node ] Ċ Ġ*/ Ċ @ kotlin x . serialization . Serializable Ċ data Ġclass ĠResolve Node Response ( ĊĠĠĠ Ġ/** ĠĠĊĠĠĠĠ Ġ* ĠJavaScript Ġobject Ġwrapper Ġfor Ġgiven Ġnode . ĠĠĊĠĠĠĠ Ġ*/ ĠĠĊĠĠĠ Ġ@ kotlin x . serialization . Serial Name (" object ") Ġval Ġ_ object : Ġpl . wend igo . chrome . api . runtime . Remote Object Ċ Ċ ) Ċ Ċ /** Ċ Ġ* ĠRepresents Ġrequest Ġframe Ġthat Ġcan Ġbe Ġused Ġwith Ġ[ DOM # setAttribute Value ]( https :// chrome devtools . github . io / devtools - protocol / tot / DOM # method - setAttribute Value ) Ġoperation Ġcall . Ċ Ġ* Ċ Ġ* ĠSets Ġattribute Ġfor Ġan Ġelement Ġwith Ġgiven Ġid . Ċ Ġ* Ġ@ link Ġ[ DOM # setAttribute Value ]( https :// chrome devtools . github . io / devtools - protocol / tot / DOM # method - setAttribute Value ) Ġmethod Ġdocumentation . Ċ Ġ* Ġ@ see Ġ[ DOM Domain . setAttribute Value ] Ċ Ġ*/ Ċ @ kotlin x . serialization . Serializable Ċ data Ġclass ĠSet AttributeValue Request ( ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠId Ġof Ġthe Ġelement Ġto Ġset Ġattribute Ġfor . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval ĠnodeId : ĠNode Id , ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠAttribute Ġname . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval Ġname : ĠString , ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠAttribute Ġvalue . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval Ġvalue : ĠString Ċ Ċ ) Ċ Ċ /** Ċ Ġ* ĠRepresents Ġrequest Ġframe Ġthat Ġcan Ġbe Ġused Ġwith Ġ[ DOM # set Attributes As Text ]( https :// chrome devtools . github . io / devtools - protocol / tot / DOM # method - set Attributes As Text ) Ġoperation Ġcall . Ċ Ġ* Ċ Ġ* ĠSets Ġattributes Ġon Ġelement Ġwith Ġgiven Ġid . ĠThis Ġmethod Ġis Ġuseful Ġwhen Ġuser Ġedits Ġsome Ġexisting Ċ attribute Ġvalue Ġand Ġtypes Ġin Ġseveral Ġattribute Ġname / value Ġpairs . Ċ Ġ* Ġ@ link Ġ[ DOM # set Attributes As Text ]( https :// chrome devtools . github . io / devtools - protocol / tot / DOM # method - set Attributes As Text ) Ġmethod Ġdocumentation . Ċ Ġ* Ġ@ see Ġ[ DOM Domain . set Attributes As Text ] Ċ Ġ*/ Ċ @ kotlin x . serialization . Serializable Ċ data Ġclass ĠSet Attributes As Text Request ( ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠId Ġof Ġthe Ġelement Ġto Ġset Ġattributes Ġfor . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval ĠnodeId : ĠNode Id , ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠText Ġwith Ġa Ġnumber Ġof Ġattributes . ĠWill Ġparse Ġthis Ġtext Ġusing ĠHTML Ġparser . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval Ġtext : ĠString , ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠAttribute Ġname Ġto Ġreplace Ġwith Ġnew Ġattributes Ġderived Ġfrom Ġtext Ġin Ġcase Ġtext Ġparsed Ċ successfully . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval Ġname : ĠString ? Ġ= Ġnull Ċ Ċ ) Ċ Ċ /** Ċ Ġ* ĠRepresents Ġrequest Ġframe Ġthat Ġcan Ġbe Ġused Ġwith Ġ[ DOM # set File Input Files ]( https :// chrome devtools . github . io / devtools - protocol / tot / DOM # method - set File Input Files ) Ġoperation Ġcall . Ċ Ġ* Ċ Ġ* ĠSets Ġfiles Ġfor Ġthe Ġgiven Ġfile Ġinput Ġelement . Ċ Ġ* Ġ@ link Ġ[ DOM # set File Input Files ]( https :// chrome devtools . github . io / devtools - protocol / tot / DOM # method - set File Input Files ) Ġmethod Ġdocumentation . Ċ Ġ* Ġ@ see Ġ[ DOM Domain . set File Input Files ] Ċ Ġ*/ Ċ @ kotlin x . serialization . Serializable Ċ data Ġclass ĠSet File Input Files Request ( ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠArray Ġof Ġfile Ġpaths Ġto Ġset . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval Ġfiles : ĠList < String >, ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠIdentifier Ġof Ġthe Ġnode . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval ĠnodeId : ĠNode Id ? Ġ= Ġnull , ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠIdentifier Ġof Ġthe Ġbackend Ġnode . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval Ġbackend NodeId : ĠBackend NodeId ? Ġ= Ġnull , ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠJavaScript Ġobject Ġid Ġof Ġthe Ġnode Ġwrapper . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval Ġobject Id : Ġpl . wend igo . chrome . api . runtime . Remote ObjectId ? Ġ= Ġnull Ċ Ċ ) Ċ Ċ /** Ċ Ġ* ĠRepresents Ġrequest Ġframe Ġthat Ġcan Ġbe Ġused Ġwith Ġ[ DOM # set Node Stack Tr aces Enabled ]( https :// chrome devtools . github . io / devtools - protocol / tot / DOM # method - set Node Stack Tr aces Enabled ) Ġoperation Ġcall . Ċ Ġ* Ċ Ġ* ĠSets Ġif Ġstack Ġtraces Ġshould Ġbe Ġcaptured Ġfor ĠNodes . ĠSee Ġ` Node . getNode Stack Tr aces `. ĠDefault Ġis Ġdisabled . Ċ Ġ* Ġ@ link Ġ[ DOM # set Node Stack Tr aces Enabled ]( https :// chrome devtools . github . io / devtools - protocol / tot / DOM # method - set Node Stack Tr aces Enabled ) Ġmethod Ġdocumentation . Ċ Ġ* Ġ@ see Ġ[ DOM Domain . set Node Stack Tr aces Enabled ] Ċ Ġ*/ Ċ @ kotlin x . serialization . Serializable Ċ data Ġclass ĠSet Node Stack Tr aces Enabled Request ( ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠEnable Ġor Ġdisable . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval Ġenable : ĠBoolean Ċ Ċ ) Ċ Ċ /** Ċ Ġ* ĠRepresents Ġrequest Ġframe Ġthat Ġcan Ġbe Ġused Ġwith Ġ[ DOM # getNode Stack Tr aces ]( https :// chrome devtools . github . io / devtools - protocol / tot / DOM # method - getNode Stack Tr aces ) Ġoperation Ġcall . Ċ Ġ* Ċ Ġ* ĠGets Ġstack Ġtraces Ġassociated Ġwith Ġa ĠNode . ĠAs Ġof Ġnow , Ġonly Ġprovides Ġstack Ġtrace Ġfor ĠNode Ġcreation . Ċ Ġ* Ġ@ link Ġ[ DOM # getNode Stack Tr aces ]( https :// chrome devtools . github . io / devtools - protocol / tot / DOM # method - getNode Stack Tr aces ) Ġmethod Ġdocumentation . Ċ Ġ* Ġ@ see Ġ[ DOM Domain . getNode Stack Tr aces ] Ċ Ġ*/ Ċ @ kotlin x . serialization . Serializable Ċ data Ġclass ĠGet Node Stack Tr aces Request ( ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠId Ġof Ġthe Ġnode Ġto Ġget Ġstack Ġtraces Ġfor . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval ĠnodeId : ĠNode Id Ċ Ċ ) Ċ Ċ /** Ċ Ġ* ĠRepresents Ġresponse Ġframe Ġthat Ġis Ġreturned Ġfrom Ġ[ DOM # getNode Stack Tr aces ]( https :// chrome devtools . github . io / devtools - protocol / tot / DOM # method - getNode Stack Tr aces ) Ġoperation Ġcall . Ċ Ġ* ĠGets Ġstack Ġtraces Ġassociated Ġwith Ġa ĠNode . ĠAs Ġof Ġnow , Ġonly Ġprovides Ġstack Ġtrace Ġfor ĠNode Ġcreation . Ċ Ġ* ĊĠĠĊ Ġ* Ġ@ link Ġ[ DOM # getNode Stack Tr aces ]( https :// chrome devtools . github . io / devtools - protocol / tot / DOM # method - getNode Stack Tr aces ) Ġmethod Ġdocumentation . Ċ Ġ* Ġ@ see Ġ[ DOM Domain . getNode Stack Tr aces ] Ċ Ġ*/ Ċ @ kotlin x . serialization . Serializable Ċ data Ġclass ĠGet Node Stack Tr aces Response ( ĊĠĠĠ Ġ/** ĠĠĊĠĠĠĠ Ġ* ĠCreation Ġstack Ġtrace , Ġif Ġavailable . ĠĠĊĠĠĠĠ Ġ*/ ĠĠĊĠĠĠ Ġval Ġcreation : Ġpl . wend igo . chrome . api . runtime . StackTrace ? Ġ= Ġnull Ċ Ċ ) Ċ Ċ /** Ċ Ġ* ĠRepresents Ġrequest Ġframe Ġthat Ġcan Ġbe Ġused Ġwith Ġ[ DOM # get FileInfo ]( https :// chrome devtools . github . io / devtools - protocol / tot / DOM # method - get FileInfo ) Ġoperation Ġcall . Ċ Ġ* Ċ Ġ* ĠReturns Ġfile Ġinformation Ġfor Ġthe Ġgiven Ċ File Ġwrapper . Ċ Ġ* Ġ@ link Ġ[ DOM # get FileInfo ]( https :// chrome devtools . github . io / devtools - protocol / tot / DOM # method - get FileInfo ) Ġmethod Ġdocumentation . Ċ Ġ* Ġ@ see Ġ[ DOM Domain . get FileInfo ] Ċ Ġ*/ Ċ @ kotlin x . serialization . Serializable Ċ data Ġclass ĠGet FileInfo Request ( ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠJavaScript Ġobject Ġid Ġof Ġthe Ġnode Ġwrapper . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval Ġobject Id : Ġpl . wend igo . chrome . api . runtime . Remote ObjectId Ċ Ċ ) Ċ Ċ /** Ċ Ġ* ĠRepresents Ġresponse Ġframe Ġthat Ġis Ġreturned Ġfrom Ġ[ DOM # get FileInfo ]( https :// chrome devtools . github . io / devtools - protocol / tot / DOM # method - get FileInfo ) Ġoperation Ġcall . Ċ Ġ* ĠReturns Ġfile Ġinformation Ġfor Ġthe Ġgiven Ċ File Ġwrapper . Ċ Ġ* ĊĠĠĊ Ġ* Ġ@ link Ġ[ DOM # get FileInfo ]( https :// chrome devtools . github . io / devtools - protocol / tot / DOM # method - get FileInfo ) Ġmethod Ġdocumentation . Ċ Ġ* Ġ@ see Ġ[ DOM Domain . get FileInfo ] Ċ Ġ*/ Ċ @ kotlin x . serialization . Serializable Ċ data Ġclass ĠGet FileInfo Response ( ĊĠĠĠ Ġ/** ĠĠĊĠĠĠĠ Ġ* ĠĠĊĠĠĠĠ Ġ*/ ĠĠĊĠĠĠ Ġval Ġpath : ĠString Ċ Ċ ) Ċ Ċ /** Ċ Ġ* ĠRepresents Ġrequest Ġframe Ġthat Ġcan Ġbe Ġused Ġwith Ġ[ DOM # set Inspect ed Node ]( https :// chrome devtools . github . io / devtools - protocol / tot / DOM # method - set Inspect ed Node ) Ġoperation Ġcall . Ċ Ġ* Ċ Ġ* ĠEnables Ġconsole Ġto Ġrefer Ġto Ġthe Ġnode Ġwith Ġgiven Ġid Ġvia Ġ$ x Ġ( see ĠCommand ĠLine ĠAPI Ġfor Ġmore Ġdetails Ċ $ x Ġfunctions ). Ċ Ġ* Ġ@ link Ġ[ DOM # set Inspect ed Node ]( https :// chrome devtools . github . io / devtools - protocol / tot / DOM # method - set Inspect ed Node ) Ġmethod Ġdocumentation . Ċ Ġ* Ġ@ see Ġ[ DOM Domain . set Inspect ed Node ] Ċ Ġ*/ Ċ @ kotlin x . serialization . Serializable Ċ data Ġclass ĠSet Inspect ed Node Request ( ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠDOM Ġnode Ġid Ġto Ġbe Ġaccessible Ġby Ġmeans Ġof Ġ$ x Ġcommand Ġline ĠAPI . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval ĠnodeId : ĠNode Id Ċ Ċ ) Ċ Ċ /** Ċ Ġ* ĠRepresents Ġrequest Ġframe Ġthat Ġcan Ġbe Ġused Ġwith Ġ[ DOM # set NodeName ]( https :// chrome devtools . github . io / devtools - protocol / tot / DOM # method - set NodeName ) Ġoperation Ġcall . Ċ Ġ* Ċ Ġ* ĠSets Ġnode Ġname Ġfor Ġa Ġnode Ġwith Ġgiven Ġid . Ċ Ġ* Ġ@ link Ġ[ DOM # set NodeName ]( https :// chrome devtools . github . io / devtools - protocol / tot / DOM # method - set NodeName ) Ġmethod Ġdocumentation . Ċ Ġ* Ġ@ see Ġ[ DOM Domain . set NodeName ] Ċ Ġ*/ Ċ @ kotlin x . serialization . Serializable Ċ data Ġclass ĠSet NodeName Request ( ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠId Ġof Ġthe Ġnode Ġto Ġset Ġname Ġfor . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval ĠnodeId : ĠNode Id , ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠNew Ġnode 's Ġname . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval Ġname : ĠString Ċ Ċ ) Ċ Ċ /** Ċ Ġ* ĠRepresents Ġresponse Ġframe Ġthat Ġis Ġreturned Ġfrom Ġ[ DOM # set NodeName ]( https :// chrome devtools . github . io / devtools - protocol / tot / DOM # method - set NodeName ) Ġoperation Ġcall . Ċ Ġ* ĠSets Ġnode Ġname Ġfor Ġa Ġnode Ġwith Ġgiven Ġid . Ċ Ġ* ĊĠĠĊ Ġ* Ġ@ link Ġ[ DOM # set NodeName ]( https :// chrome devtools . github . io / devtools - protocol / tot / DOM # method - set NodeName ) Ġmethod Ġdocumentation . Ċ Ġ* Ġ@ see Ġ[ DOM Domain . set NodeName ] Ċ Ġ*/ Ċ @ kotlin x . serialization . Serializable Ċ data Ġclass ĠSet NodeName Response ( ĊĠĠĠ Ġ/** ĠĠĊĠĠĠĠ Ġ* ĠNew Ġnode 's Ġid . ĠĠĊĠĠĠĠ Ġ*/ ĠĠĊĠĠĠ Ġval ĠnodeId : ĠNode Id Ċ Ċ ) Ċ Ċ /** Ċ Ġ* ĠRepresents Ġrequest Ġframe Ġthat Ġcan Ġbe Ġused Ġwith Ġ[ DOM # set Node Value ]( https :// chrome devtools . github . io / devtools - protocol / tot / DOM # method - set Node Value ) Ġoperation Ġcall . Ċ Ġ* Ċ Ġ* ĠSets Ġnode Ġvalue Ġfor Ġa Ġnode Ġwith Ġgiven Ġid . Ċ Ġ* Ġ@ link Ġ[ DOM # set Node Value ]( https :// chrome devtools . github . io / devtools - protocol / tot / DOM # method - set Node Value ) Ġmethod Ġdocumentation . Ċ Ġ* Ġ@ see Ġ[ DOM Domain . set Node Value ] Ċ Ġ*/ Ċ @ kotlin x . serialization . Serializable Ċ data Ġclass ĠSet Node Value Request ( ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠId Ġof Ġthe Ġnode Ġto Ġset Ġvalue Ġfor . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval ĠnodeId : ĠNode Id , ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠNew Ġnode 's Ġvalue . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval Ġvalue : ĠString Ċ Ċ ) Ċ Ċ /** Ċ Ġ* ĠRepresents Ġrequest Ġframe Ġthat Ġcan Ġbe Ġused Ġwith Ġ[ DOM # set Outer HTML ]( https :// chrome devtools . github . io / devtools - protocol / tot / DOM # method - set Outer HTML ) Ġoperation Ġcall . Ċ Ġ* Ċ Ġ* ĠSets Ġnode ĠHTML Ġmarkup , Ġreturns Ġnew Ġnode Ġid . Ċ Ġ* Ġ@ link Ġ[ DOM # set Outer HTML ]( https :// chrome devtools . github . io / devtools - protocol / tot / DOM # method - set Outer HTML ) Ġmethod Ġdocumentation . Ċ Ġ* Ġ@ see Ġ[ DOM Domain . set Outer HTML ] Ċ Ġ*/ Ċ @ kotlin x . serialization . Serializable Ċ data Ġclass ĠSet Outer HTML Request ( ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠId Ġof Ġthe Ġnode Ġto Ġset Ġmarkup Ġfor . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval ĠnodeId : ĠNode Id , ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠO uter ĠHTML Ġmarkup Ġto Ġset . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval Ġouter HTML : ĠString Ċ Ċ ) Ċ Ċ /** Ċ Ġ* ĠRepresents Ġrequest Ġframe Ġthat Ġcan Ġbe Ġused Ġwith Ġ[ DOM # get Frame Owner ]( https :// chrome devtools . github . io / devtools - protocol / tot / DOM # method - get Frame Owner ) Ġoperation Ġcall . Ċ Ġ* Ċ Ġ* ĠReturns Ġiframe Ġnode Ġthat Ġowns Ġiframe Ġwith Ġthe Ġgiven Ġdomain . Ċ Ġ* Ġ@ link Ġ[ DOM # get Frame Owner ]( https :// chrome devtools . github . io / devtools - protocol / tot / DOM # method - get Frame Owner ) Ġmethod Ġdocumentation . Ċ Ġ* Ġ@ see Ġ[ DOM Domain . get Frame Owner ] Ċ Ġ*/ Ċ @ kotlin x . serialization . Serializable Ċ data Ġclass ĠGet Frame Owner Request ( ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval Ġframe Id : Ġpl . wend igo . chrome . api . page . Frame Id Ċ Ċ ) Ċ Ċ /** Ċ Ġ* ĠRepresents Ġresponse Ġframe Ġthat Ġis Ġreturned Ġfrom Ġ[ DOM # get Frame Owner ]( https :// chrome devtools . github . io / devtools - protocol / tot / DOM # method - get Frame Owner ) Ġoperation Ġcall . Ċ Ġ* ĠReturns Ġiframe Ġnode Ġthat Ġowns Ġiframe Ġwith Ġthe Ġgiven Ġdomain . Ċ Ġ* ĊĠĠĊ Ġ* Ġ@ link Ġ[ DOM # get Frame Owner ]( https :// chrome devtools . github . io / devtools - protocol / tot / DOM # method - get Frame Owner ) Ġmethod Ġdocumentation . Ċ Ġ* Ġ@ see Ġ[ DOM Domain . get Frame Owner ] Ċ Ġ*/ Ċ @ kotlin x . serialization . Serializable Ċ data Ġclass ĠGet Frame Owner Response ( ĊĠĠĠ Ġ/** ĠĠĊĠĠĠĠ Ġ* ĠResult ing Ġnode . ĠĠĊĠĠĠĠ Ġ*/ ĠĠĊĠĠĠ Ġval Ġbackend NodeId : ĠBackend NodeId , ĊĊĠĠĠ Ġ/** ĠĠĊĠĠĠĠ Ġ* ĠId Ġof Ġthe Ġnode Ġat Ġgiven Ġcoordinates , Ġonly Ġwhen Ġenabled Ġand Ġrequested Ġdocument . ĠĠĊĠĠĠĠ Ġ*/ ĠĠĊĠĠĠ Ġval ĠnodeId : ĠNode Id ? Ġ= Ġnull Ċ Ċ ) Ċ Ċ /** Ċ Ġ* ĠF ired Ġwhen Ġ` Element `' s Ġattribute Ġis Ġmodified . Ċ Ġ* Ċ Ġ* Ġ@ link Ġ[ DOM # attribute Modified ]( https :// chrome devtools . github . io / devtools - protocol / tot / DOM # event - attribute Modified ) Ġevent Ġdocumentation . Ċ Ġ*/ Ċ @ kotlin x . serialization . Serializable Ċ data Ġclass ĠAttribute Modified Event ( ĊĠĠĠ Ġ/** ĠĠĊĠĠĠĠ Ġ* ĠId Ġof Ġthe Ġnode Ġthat Ġhas Ġchanged . ĠĠĊĠĠĠĠ Ġ*/ ĠĠĊĠĠĠ Ġval ĠnodeId : ĠNode Id , ĊĊĠĠĠ Ġ/** ĠĠĊĠĠĠĠ Ġ* ĠAttribute Ġname . ĠĠĊĠĠĠĠ Ġ*/ ĠĠĊĠĠĠ Ġval Ġname : ĠString , ĊĊĠĠĠ Ġ/** ĠĠĊĠĠĠĠ Ġ* ĠAttribute Ġvalue . ĠĠĊĠĠĠĠ Ġ*/ ĠĠĊĠĠĠ Ġval Ġvalue : ĠString Ċ Ċ ) Ġ: Ġpl . wend igo . chrome . protocol . Event Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġdomain () Ġ= Ġ" DOM " ĠĊĠĠĠ Ġoverride Ġfun ĠeventName () Ġ= Ġ" attribute Modified " Ċ } ĠĊ Ċ /** Ċ Ġ* ĠF ired Ġwhen Ġ` Element `' s Ġattribute Ġis Ġremoved . Ċ Ġ* Ċ Ġ* Ġ@ link Ġ[ DOM # attribute Removed ]( https :// chrome devtools . github . io / devtools - protocol / tot / DOM # event - attribute Removed ) Ġevent Ġdocumentation . Ċ Ġ*/ Ċ @ kotlin x . serialization . Serializable Ċ data Ġclass ĠAttribute Removed Event ( ĊĠĠĠ Ġ/** ĠĠĊĠĠĠĠ Ġ* ĠId Ġof Ġthe Ġnode Ġthat Ġhas Ġchanged . ĠĠĊĠĠĠĠ Ġ*/ ĠĠĊĠĠĠ Ġval ĠnodeId : ĠNode Id , ĊĊĠĠĠ Ġ/** ĠĠĊĠĠĠĠ Ġ* ĠA Ġt tribute Ġname . ĠĠĊĠĠĠĠ Ġ*/ ĠĠĊĠĠĠ Ġval Ġname : ĠString Ċ Ċ ) Ġ: Ġpl . wend igo . chrome . protocol . Event Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġdomain () Ġ= Ġ" DOM " ĠĊĠĠĠ Ġoverride Ġfun ĠeventName () Ġ= Ġ" attribute Removed " Ċ } ĠĊ Ċ /** Ċ Ġ* ĠMir rors Ġ` DOM Character Data Modified ` Ġevent . Ċ Ġ* Ċ Ġ* Ġ@ link Ġ[ DOM # character Data Modified ]( https :// chrome devtools . github . io / devtools - protocol / tot / DOM # event - character Data Modified ) Ġevent Ġdocumentation . Ċ Ġ*/ Ċ @ kotlin x . serialization . Serializable Ċ data Ġclass ĠCharacter Data Modified Event ( ĊĠĠĠ Ġ/** ĠĠĊĠĠĠĠ Ġ* ĠId Ġof Ġthe Ġnode Ġthat Ġhas Ġchanged . ĠĠĊĠĠĠĠ Ġ*/ ĠĠĊĠĠĠ Ġval ĠnodeId : ĠNode Id , ĊĊĠĠĠ Ġ/** ĠĠĊĠĠĠĠ Ġ* ĠNew Ġtext Ġvalue . ĠĠĊĠĠĠĠ Ġ*/ ĠĠĊĠĠĠ Ġval Ġcharacter Data : ĠString Ċ Ċ ) Ġ: Ġpl . wend igo . chrome . protocol . Event Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġdomain () Ġ= Ġ" DOM " ĠĊĠĠĠ Ġoverride Ġfun ĠeventName () Ġ= Ġ" character Data Modified " Ċ } ĠĊ Ċ /** Ċ Ġ* ĠF ired Ġwhen Ġ` Container `' s Ġchild Ġnode Ġcount Ġhas Ġchanged . Ċ Ġ* Ċ Ġ* Ġ@ link Ġ[ DOM # child Node Count Updated ]( https :// chrome devtools . github . io / devtools - protocol / tot / DOM # event - child Node Count Updated ) Ġevent Ġdocumentation . Ċ Ġ*/ Ċ @ kotlin x . serialization . Serializable Ċ data Ġclass ĠChild Node Count Updated Event ( ĊĠĠĠ Ġ/** ĠĠĊĠĠĠĠ Ġ* ĠId Ġof Ġthe Ġnode Ġthat Ġhas Ġchanged . ĠĠĊĠĠĠĠ Ġ*/ ĠĠĊĠĠĠ Ġval ĠnodeId : ĠNode Id , ĊĊĠĠĠ Ġ/** ĠĠĊĠĠĠĠ Ġ* ĠNew Ġnode Ġcount . ĠĠĊĠĠĠĠ Ġ*/ ĠĠĊĠĠĠ Ġval Ġchild Node Count : ĠInt Ċ Ċ ) Ġ: Ġpl . wend igo . chrome . protocol . Event Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġdomain () Ġ= Ġ" DOM " ĠĊĠĠĠ Ġoverride Ġfun ĠeventName () Ġ= Ġ" child Node Count Updated " Ċ } ĠĊ Ċ /** Ċ Ġ* ĠMir rors Ġ` DOM Node Inserted ` Ġevent . Ċ Ġ* Ċ Ġ* Ġ@ link Ġ[ DOM # child Node Inserted ]( https :// chrome devtools . github . io / devtools - protocol / tot / DOM # event - child Node Inserted ) Ġevent Ġdocumentation . Ċ Ġ*/ Ċ @ kotlin x . serialization . Serializable Ċ data Ġclass ĠChild Node Inserted Event ( ĊĠĠĠ Ġ/** ĠĠĊĠĠĠĠ Ġ* ĠId Ġof Ġthe Ġnode Ġthat Ġhas Ġchanged . ĠĠĊĠĠĠĠ Ġ*/ ĠĠĊĠĠĠ Ġval Ġparent NodeId : ĠNode Id , ĊĊĠĠĠ Ġ/** ĠĠĊĠĠĠĠ Ġ* ĠIf Ġof Ġthe Ġprevious Ġs ib lint . ĠĠĊĠĠĠĠ Ġ*/ ĠĠĊĠĠĠ Ġval Ġprevious NodeId : ĠNode Id , ĊĊĠĠĠ Ġ/** ĠĠĊĠĠĠĠ Ġ* ĠInsert ed Ġnode Ġdata . ĠĠĊĠĠĠĠ Ġ*/ ĠĠĊĠĠĠ Ġval Ġnode : ĠNode Ċ Ċ ) Ġ: Ġpl . wend igo . chrome . protocol . Event Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġdomain () Ġ= Ġ" DOM " ĠĊĠĠĠ Ġoverride Ġfun ĠeventName () Ġ= Ġ" child Node Inserted " Ċ } ĠĊ Ċ /** Ċ Ġ* ĠMir rors Ġ` DOM Node Removed ` Ġevent . Ċ Ġ* Ċ Ġ* Ġ@ link Ġ[ DOM # child Node Removed ]( https :// chrome devtools . github . io / devtools - protocol / tot / DOM # event - child Node Removed ) Ġevent Ġdocumentation . Ċ Ġ*/ Ċ @ kotlin x . serialization . Serializable Ċ data Ġclass ĠChild Node Removed Event ( ĊĠĠĠ Ġ/** ĠĠĊĠĠĠĠ Ġ* ĠParent Ġid . ĠĠĊĠĠĠĠ Ġ*/ ĠĠĊĠĠĠ Ġval Ġparent NodeId : ĠNode Id , ĊĊĠĠĠ Ġ/** ĠĠĊĠĠĠĠ Ġ* ĠId Ġof Ġthe Ġnode Ġthat Ġhas Ġbeen Ġremoved . ĠĠĊĠĠĠĠ Ġ*/ ĠĠĊĠĠĠ Ġval ĠnodeId : ĠNode Id Ċ Ċ ) Ġ: Ġpl . wend igo . chrome . protocol . Event Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġdomain () Ġ= Ġ" DOM " ĠĊĠĠĠ Ġoverride Ġfun ĠeventName () Ġ= Ġ" child Node Removed " Ċ } ĠĊ Ċ /** Ċ Ġ* ĠCalled Ġwhen Ġdist rub ution Ġis Ġchanged . Ċ Ġ* Ċ Ġ* Ġ@ link Ġ[ DOM # distributed Nodes Updated ]( https :// chrome devtools . github . io / devtools - protocol / tot / DOM # event - distributed Nodes Updated ) Ġevent Ġdocumentation . Ċ Ġ*/ Ċ @ kotlin x . serialization . Serializable Ċ data Ġclass ĠDistributed Nodes Updated Event ( ĊĠĠĠ Ġ/** ĠĠĊĠĠĠĠ Ġ* ĠInsert ion Ġpoint Ġwhere Ġdist rub uted Ġnodes Ġwere Ġupdated . ĠĠĊĠĠĠĠ Ġ*/ ĠĠĊĠĠĠ Ġval Ġinsertion Point Id : ĠNode Id , ĊĊĠĠĠ Ġ/** ĠĠĊĠĠĠĠ Ġ* ĠDistributed Ġnodes Ġfor Ġgiven Ġinsertion Ġpoint . ĠĠĊĠĠĠĠ Ġ*/ ĠĠĊĠĠĠ Ġval Ġdistributed Nodes : ĠList < Backend Node > Ċ Ċ ) Ġ: Ġpl . wend igo . chrome . protocol . Event Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġdomain () Ġ= Ġ" DOM " ĠĊĠĠĠ Ġoverride Ġfun ĠeventName () Ġ= Ġ" distributed Nodes Updated " Ċ } ĠĊ Ċ /** Ċ Ġ* ĠF ired Ġwhen Ġ` Element `' s Ġinline Ġstyle Ġis Ġmodified Ġvia Ġa ĠCSS Ġproperty Ġmodification . Ċ Ġ* Ċ Ġ* Ġ@ link Ġ[ DOM # inline Style Invalid ated ]( https :// chrome devtools . github . io / devtools - protocol / tot / DOM # event - inline Style Invalid ated ) Ġevent Ġdocumentation . Ċ Ġ*/ Ċ @ kotlin x . serialization . Serializable Ċ data Ġclass ĠInline Style Invalid ated Event ( ĊĠĠĠ Ġ/** ĠĠĊĠĠĠĠ Ġ* ĠI ds Ġof Ġthe Ġnodes Ġfor Ġwhich Ġthe Ġinline Ġstyles Ġhave Ġbeen Ġinvalid ated . ĠĠĊĠĠĠĠ Ġ*/ ĠĠĊĠĠĠ Ġval Ġnode Ids : ĠList < NodeId > Ċ Ċ ) Ġ: Ġpl . wend igo . chrome . protocol . Event Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġdomain () Ġ= Ġ" DOM " ĠĊĠĠĠ Ġoverride Ġfun ĠeventName () Ġ= Ġ" inline Style Invalid ated " Ċ } ĠĊ Ċ /** Ċ Ġ* ĠCalled Ġwhen Ġa Ġpseudo Ġelement Ġis Ġadded Ġto Ġan Ġelement . Ċ Ġ* Ċ Ġ* Ġ@ link Ġ[ DOM # pseudo Element Added ]( https :// chrome devtools . github . io / devtools - protocol / tot / DOM # event - pseudo Element Added ) Ġevent Ġdocumentation . Ċ Ġ*/ Ċ @ kotlin x . serialization . Serializable Ċ data Ġclass ĠP seudo Element Added Event ( ĊĠĠĠ Ġ/** ĠĠĊĠĠĠĠ Ġ* ĠP seudo Ġelement 's Ġparent Ġelement Ġid . ĠĠĊĠĠĠĠ Ġ*/ ĠĠĊĠĠĠ Ġval ĠparentId : ĠNode Id , ĊĊĠĠĠ Ġ/** ĠĠĊĠĠĠĠ Ġ* ĠThe Ġadded Ġpseudo Ġelement . ĠĠĊĠĠĠĠ Ġ*/ ĠĠĊĠĠĠ Ġval Ġpseudo Element : ĠNode Ċ Ċ ) Ġ: Ġpl . wend igo . chrome . protocol . Event Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġdomain () Ġ= Ġ" DOM " ĠĊĠĠĠ Ġoverride Ġfun ĠeventName () Ġ= Ġ" pseudo Element Added " Ċ } ĠĊ Ċ /** Ċ Ġ* ĠCalled Ġwhen Ġa Ġpseudo Ġelement Ġis Ġremoved Ġfrom Ġan Ġelement . Ċ Ġ* Ċ Ġ* Ġ@ link Ġ[ DOM # pseudo Element Removed ]( https :// chrome devtools . github . io / devtools - protocol / tot / DOM # event - pseudo Element Removed ) Ġevent Ġdocumentation . Ċ Ġ*/ Ċ @ kotlin x . serialization . Serializable Ċ data Ġclass ĠP seudo Element Removed Event ( ĊĠĠĠ Ġ/** ĠĠĊĠĠĠĠ Ġ* ĠP seudo Ġelement 's Ġparent Ġelement Ġid . ĠĠĊĠĠĠĠ Ġ*/ ĠĠĊĠĠĠ Ġval ĠparentId : ĠNode Id , ĊĊĠĠĠ Ġ/** ĠĠĊĠĠĠĠ Ġ* ĠThe Ġremoved Ġpseudo Ġelement Ġid . ĠĠĊĠĠĠĠ Ġ*/ ĠĠĊĠĠĠ Ġval Ġpseudo Element Id : ĠNode Id Ċ Ċ ) Ġ: Ġpl . wend igo . chrome . protocol . Event Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġdomain () Ġ= Ġ" DOM " ĠĊĠĠĠ Ġoverride Ġfun ĠeventName () Ġ= Ġ" pseudo Element Removed " Ċ } ĠĊ Ċ /** Ċ Ġ* ĠF ired Ġwhen Ġbackend Ġwants Ġto Ġprovide Ġclient Ġwith Ġthe Ġmissing ĠDOM Ġstructure . ĠThis Ġhappens Ġupon Ċ most Ġof Ġthe Ġcalls Ġrequesting Ġnode Ġids . Ċ Ġ* Ċ Ġ* Ġ@ link Ġ[ DOM # set Child Nodes ]( https :// chrome devtools . github . io / devtools - protocol / tot / DOM # event - set Child Nodes ) Ġevent Ġdocumentation . Ċ Ġ*/ Ċ @ kotlin x . serialization . Serializable Ċ data Ġclass ĠSet Child Nodes Event ( ĊĠĠĠ Ġ/** ĠĠĊĠĠĠĠ Ġ* ĠParent Ġnode Ġid Ġto Ġpopulate Ġwith Ġchildren . ĠĠĊĠĠĠĠ Ġ*/ ĠĠĊĠĠĠ Ġval ĠparentId : ĠNode Id , ĊĊĠĠĠ Ġ/** ĠĠĊĠĠĠĠ Ġ* ĠChild Ġnodes Ġarray . ĠĠĊĠĠĠĠ Ġ*/ ĠĠĊĠĠĠ Ġval Ġnodes : ĠList < Node > Ċ Ċ ) Ġ: Ġpl . wend igo . chrome . protocol . Event Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġdomain () Ġ= Ġ" DOM " ĠĊĠĠĠ Ġoverride Ġfun ĠeventName () Ġ= Ġ" set Child Nodes " Ċ } ĠĊ Ċ /** Ċ Ġ* ĠCalled Ġwhen Ġshadow Ġroot Ġis Ġpop ped Ġfrom Ġthe Ġelement . Ċ Ġ* Ċ Ġ* Ġ@ link Ġ[ DOM # shadow Root Pop ped ]( https :// chrome devtools . github . io / devtools - protocol / tot / DOM # event - shadow Root Pop ped ) Ġevent Ġdocumentation . Ċ Ġ*/ Ċ @ kotlin x . serialization . Serializable Ċ data Ġclass ĠShadow Root Pop ped Event ( ĊĠĠĠ Ġ/** ĠĠĊĠĠĠĠ Ġ* ĠHost Ġelement Ġid . ĠĠĊĠĠĠĠ Ġ*/ ĠĠĊĠĠĠ Ġval Ġhost Id : ĠNode Id , ĊĊĠĠĠ Ġ/** ĠĠĊĠĠĠĠ Ġ* ĠShadow Ġroot Ġid . ĠĠĊĠĠĠĠ Ġ*/ ĠĠĊĠĠĠ Ġval Ġroot Id : ĠNode Id Ċ Ċ ) Ġ: Ġpl . wend igo . chrome . protocol . Event Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġdomain () Ġ= Ġ" DOM " ĠĊĠĠĠ Ġoverride Ġfun ĠeventName () Ġ= Ġ" shadow Root Pop ped " Ċ } ĠĊ Ċ /** Ċ Ġ* ĠCalled Ġwhen Ġshadow Ġroot Ġis Ġpushed Ġinto Ġthe Ġelement . Ċ Ġ* Ċ Ġ* Ġ@ link Ġ[ DOM # shadow Root P ushed ]( https :// chrome devtools . github . io / devtools - protocol / tot / DOM # event - shadow Root P ushed ) Ġevent Ġdocumentation . Ċ Ġ*/ Ċ @ kotlin x . serialization . Serializable Ċ data Ġclass ĠShadow Root P ushed Event ( ĊĠĠĠ Ġ/** ĠĠĊĠĠĠĠ Ġ* ĠHost Ġelement Ġid . ĠĠĊĠĠĠĠ Ġ*/ ĠĠĊĠĠĠ Ġval Ġhost Id : ĠNode Id , ĊĊĠĠĠ Ġ/** ĠĠĊĠĠĠĠ Ġ* ĠShadow Ġroot . ĠĠĊĠĠĠĠ Ġ*/ ĠĠĊĠĠĠ Ġval Ġroot : ĠNode Ċ Ċ ) Ġ: Ġpl . wend igo . chrome . protocol . Event Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġdomain () Ġ= Ġ" DOM " ĠĊĠĠĠ Ġoverride Ġfun ĠeventName () Ġ= Ġ" shadow Root P ushed " Ċ } ĠĊ