Skip to content

Commit b8809c7

Browse files
committed
update chromium version
1 parent 4efda70 commit b8809c7

13 files changed

+644
-15
lines changed

lib/launcher/revision.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
package launcher
44

55
// RevisionDefault for chromium.
6-
const RevisionDefault = 1278087
6+
const RevisionDefault = 1294824
77

88
// RevisionPlaywright for arm linux.
9-
const RevisionPlaywright = 1105
9+
const RevisionPlaywright = 1112

lib/proto/animation.go

+11
Original file line numberDiff line numberDiff line change
@@ -334,3 +334,14 @@ type AnimationAnimationStarted struct {
334334
func (evt AnimationAnimationStarted) ProtoEvent() string {
335335
return "Animation.animationStarted"
336336
}
337+
338+
// AnimationAnimationUpdated Event for animation that has been updated.
339+
type AnimationAnimationUpdated struct {
340+
// Animation that was updated.
341+
Animation *AnimationAnimation `json:"animation"`
342+
}
343+
344+
// ProtoEvent name.
345+
func (evt AnimationAnimationUpdated) ProtoEvent() string {
346+
return "Animation.animationUpdated"
347+
}

lib/proto/audits.go

+95
Original file line numberDiff line numberDiff line change
@@ -560,6 +560,80 @@ const (
560560
AuditsAttributionReportingIssueTypeNoRegisterOsTriggerHeader AuditsAttributionReportingIssueType = "NoRegisterOsTriggerHeader"
561561
)
562562

563+
// AuditsSharedDictionaryError ...
564+
type AuditsSharedDictionaryError string
565+
566+
const (
567+
// AuditsSharedDictionaryErrorUseErrorCrossOriginNoCorsRequest enum const.
568+
AuditsSharedDictionaryErrorUseErrorCrossOriginNoCorsRequest AuditsSharedDictionaryError = "UseErrorCrossOriginNoCorsRequest"
569+
570+
// AuditsSharedDictionaryErrorUseErrorDictionaryLoadFailure enum const.
571+
AuditsSharedDictionaryErrorUseErrorDictionaryLoadFailure AuditsSharedDictionaryError = "UseErrorDictionaryLoadFailure"
572+
573+
// AuditsSharedDictionaryErrorUseErrorMatchingDictionaryNotUsed enum const.
574+
AuditsSharedDictionaryErrorUseErrorMatchingDictionaryNotUsed AuditsSharedDictionaryError = "UseErrorMatchingDictionaryNotUsed"
575+
576+
// AuditsSharedDictionaryErrorUseErrorUnexpectedContentDictionaryHeader enum const.
577+
AuditsSharedDictionaryErrorUseErrorUnexpectedContentDictionaryHeader AuditsSharedDictionaryError = "UseErrorUnexpectedContentDictionaryHeader"
578+
579+
// AuditsSharedDictionaryErrorWriteErrorCossOriginNoCorsRequest enum const.
580+
AuditsSharedDictionaryErrorWriteErrorCossOriginNoCorsRequest AuditsSharedDictionaryError = "WriteErrorCossOriginNoCorsRequest"
581+
582+
// AuditsSharedDictionaryErrorWriteErrorDisallowedBySettings enum const.
583+
AuditsSharedDictionaryErrorWriteErrorDisallowedBySettings AuditsSharedDictionaryError = "WriteErrorDisallowedBySettings"
584+
585+
// AuditsSharedDictionaryErrorWriteErrorExpiredResponse enum const.
586+
AuditsSharedDictionaryErrorWriteErrorExpiredResponse AuditsSharedDictionaryError = "WriteErrorExpiredResponse"
587+
588+
// AuditsSharedDictionaryErrorWriteErrorFeatureDisabled enum const.
589+
AuditsSharedDictionaryErrorWriteErrorFeatureDisabled AuditsSharedDictionaryError = "WriteErrorFeatureDisabled"
590+
591+
// AuditsSharedDictionaryErrorWriteErrorInsufficientResources enum const.
592+
AuditsSharedDictionaryErrorWriteErrorInsufficientResources AuditsSharedDictionaryError = "WriteErrorInsufficientResources"
593+
594+
// AuditsSharedDictionaryErrorWriteErrorInvalidMatchField enum const.
595+
AuditsSharedDictionaryErrorWriteErrorInvalidMatchField AuditsSharedDictionaryError = "WriteErrorInvalidMatchField"
596+
597+
// AuditsSharedDictionaryErrorWriteErrorInvalidStructuredHeader enum const.
598+
AuditsSharedDictionaryErrorWriteErrorInvalidStructuredHeader AuditsSharedDictionaryError = "WriteErrorInvalidStructuredHeader"
599+
600+
// AuditsSharedDictionaryErrorWriteErrorNavigationRequest enum const.
601+
AuditsSharedDictionaryErrorWriteErrorNavigationRequest AuditsSharedDictionaryError = "WriteErrorNavigationRequest"
602+
603+
// AuditsSharedDictionaryErrorWriteErrorNoMatchField enum const.
604+
AuditsSharedDictionaryErrorWriteErrorNoMatchField AuditsSharedDictionaryError = "WriteErrorNoMatchField"
605+
606+
// AuditsSharedDictionaryErrorWriteErrorNonListMatchDestField enum const.
607+
AuditsSharedDictionaryErrorWriteErrorNonListMatchDestField AuditsSharedDictionaryError = "WriteErrorNonListMatchDestField"
608+
609+
// AuditsSharedDictionaryErrorWriteErrorNonSecureContext enum const.
610+
AuditsSharedDictionaryErrorWriteErrorNonSecureContext AuditsSharedDictionaryError = "WriteErrorNonSecureContext"
611+
612+
// AuditsSharedDictionaryErrorWriteErrorNonStringIDField enum const.
613+
AuditsSharedDictionaryErrorWriteErrorNonStringIDField AuditsSharedDictionaryError = "WriteErrorNonStringIdField"
614+
615+
// AuditsSharedDictionaryErrorWriteErrorNonStringInMatchDestList enum const.
616+
AuditsSharedDictionaryErrorWriteErrorNonStringInMatchDestList AuditsSharedDictionaryError = "WriteErrorNonStringInMatchDestList"
617+
618+
// AuditsSharedDictionaryErrorWriteErrorNonStringMatchField enum const.
619+
AuditsSharedDictionaryErrorWriteErrorNonStringMatchField AuditsSharedDictionaryError = "WriteErrorNonStringMatchField"
620+
621+
// AuditsSharedDictionaryErrorWriteErrorNonTokenTypeField enum const.
622+
AuditsSharedDictionaryErrorWriteErrorNonTokenTypeField AuditsSharedDictionaryError = "WriteErrorNonTokenTypeField"
623+
624+
// AuditsSharedDictionaryErrorWriteErrorRequestAborted enum const.
625+
AuditsSharedDictionaryErrorWriteErrorRequestAborted AuditsSharedDictionaryError = "WriteErrorRequestAborted"
626+
627+
// AuditsSharedDictionaryErrorWriteErrorShuttingDown enum const.
628+
AuditsSharedDictionaryErrorWriteErrorShuttingDown AuditsSharedDictionaryError = "WriteErrorShuttingDown"
629+
630+
// AuditsSharedDictionaryErrorWriteErrorTooLongIDField enum const.
631+
AuditsSharedDictionaryErrorWriteErrorTooLongIDField AuditsSharedDictionaryError = "WriteErrorTooLongIdField"
632+
633+
// AuditsSharedDictionaryErrorWriteErrorUnsupportedType enum const.
634+
AuditsSharedDictionaryErrorWriteErrorUnsupportedType AuditsSharedDictionaryError = "WriteErrorUnsupportedType"
635+
)
636+
563637
// AuditsAttributionReportingIssueDetails Details for issues around "Attribution Reporting API" usage.
564638
// Explainer: https://github.com/WICG/attribution-reporting-api
565639
type AuditsAttributionReportingIssueDetails struct {
@@ -605,6 +679,15 @@ type AuditsNavigatorUserAgentIssueDetails struct {
605679
Location *AuditsSourceCodeLocation `json:"location,omitempty"`
606680
}
607681

682+
// AuditsSharedDictionaryIssueDetails ...
683+
type AuditsSharedDictionaryIssueDetails struct {
684+
// SharedDictionaryError ...
685+
SharedDictionaryError AuditsSharedDictionaryError `json:"sharedDictionaryError"`
686+
687+
// Request ...
688+
Request *AuditsAffectedRequest `json:"request"`
689+
}
690+
608691
// AuditsGenericIssueErrorType ...
609692
type AuditsGenericIssueErrorType string
610693

@@ -834,6 +917,12 @@ const (
834917

835918
// AuditsFederatedAuthRequestIssueReasonNotSignedInWithIdp enum const.
836919
AuditsFederatedAuthRequestIssueReasonNotSignedInWithIdp AuditsFederatedAuthRequestIssueReason = "NotSignedInWithIdp"
920+
921+
// AuditsFederatedAuthRequestIssueReasonMissingTransientUserActivation enum const.
922+
AuditsFederatedAuthRequestIssueReasonMissingTransientUserActivation AuditsFederatedAuthRequestIssueReason = "MissingTransientUserActivation"
923+
924+
// AuditsFederatedAuthRequestIssueReasonReplacedByButtonMode enum const.
925+
AuditsFederatedAuthRequestIssueReasonReplacedByButtonMode AuditsFederatedAuthRequestIssueReason = "ReplacedByButtonMode"
837926
)
838927

839928
// AuditsFederatedAuthUserInfoRequestIssueDetails ...
@@ -1016,6 +1105,9 @@ const (
10161105

10171106
// AuditsInspectorIssueCodePropertyRuleIssue enum const.
10181107
AuditsInspectorIssueCodePropertyRuleIssue AuditsInspectorIssueCode = "PropertyRuleIssue"
1108+
1109+
// AuditsInspectorIssueCodeSharedDictionaryIssue enum const.
1110+
AuditsInspectorIssueCodeSharedDictionaryIssue AuditsInspectorIssueCode = "SharedDictionaryIssue"
10191111
)
10201112

10211113
// AuditsInspectorIssueDetails This struct holds a list of optional fields with additional information
@@ -1081,6 +1173,9 @@ type AuditsInspectorIssueDetails struct {
10811173

10821174
// FederatedAuthUserInfoRequestIssueDetails (optional) ...
10831175
FederatedAuthUserInfoRequestIssueDetails *AuditsFederatedAuthUserInfoRequestIssueDetails `json:"federatedAuthUserInfoRequestIssueDetails,omitempty"`
1176+
1177+
// SharedDictionaryIssueDetails (optional) ...
1178+
SharedDictionaryIssueDetails *AuditsSharedDictionaryIssueDetails `json:"sharedDictionaryIssueDetails,omitempty"`
10841179
}
10851180

10861181
// AuditsIssueID A unique id for a DevTools inspector issue. Allows other entities (e.g.

lib/proto/definitions.go

+26
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,7 @@ var types = map[string]reflect.Type{
5252
"Animation.animationCanceled": reflect.TypeOf(AnimationAnimationCanceled{}),
5353
"Animation.animationCreated": reflect.TypeOf(AnimationAnimationCreated{}),
5454
"Animation.animationStarted": reflect.TypeOf(AnimationAnimationStarted{}),
55+
"Animation.animationUpdated": reflect.TypeOf(AnimationAnimationUpdated{}),
5556
"Audits.AffectedCookie": reflect.TypeOf(AuditsAffectedCookie{}),
5657
"Audits.AffectedRequest": reflect.TypeOf(AuditsAffectedRequest{}),
5758
"Audits.AffectedFrame": reflect.TypeOf(AuditsAffectedFrame{}),
@@ -67,6 +68,7 @@ var types = map[string]reflect.Type{
6768
"Audits.AttributionReportingIssueDetails": reflect.TypeOf(AuditsAttributionReportingIssueDetails{}),
6869
"Audits.QuirksModeIssueDetails": reflect.TypeOf(AuditsQuirksModeIssueDetails{}),
6970
"Audits.NavigatorUserAgentIssueDetails": reflect.TypeOf(AuditsNavigatorUserAgentIssueDetails{}),
71+
"Audits.SharedDictionaryIssueDetails": reflect.TypeOf(AuditsSharedDictionaryIssueDetails{}),
7072
"Audits.GenericIssueDetails": reflect.TypeOf(AuditsGenericIssueDetails{}),
7173
"Audits.DeprecationIssueDetails": reflect.TypeOf(AuditsDeprecationIssueDetails{}),
7274
"Audits.BounceTrackingIssueDetails": reflect.TypeOf(AuditsBounceTrackingIssueDetails{}),
@@ -87,6 +89,8 @@ var types = map[string]reflect.Type{
8789
"Audits.checkFormsIssues": reflect.TypeOf(AuditsCheckFormsIssues{}),
8890
"Audits.checkFormsIssuesResult": reflect.TypeOf(AuditsCheckFormsIssuesResult{}),
8991
"Audits.issueAdded": reflect.TypeOf(AuditsIssueAdded{}),
92+
"Extensions.loadUnpacked": reflect.TypeOf(ExtensionsLoadUnpacked{}),
93+
"Extensions.loadUnpackedResult": reflect.TypeOf(ExtensionsLoadUnpackedResult{}),
9094
"Autofill.CreditCard": reflect.TypeOf(AutofillCreditCard{}),
9195
"Autofill.AddressField": reflect.TypeOf(AutofillAddressField{}),
9296
"Autofill.AddressFields": reflect.TypeOf(AutofillAddressFields{}),
@@ -308,6 +312,8 @@ var types = map[string]reflect.Type{
308312
"DOM.querySelectorAllResult": reflect.TypeOf(DOMQuerySelectorAllResult{}),
309313
"DOM.getTopLayerElements": reflect.TypeOf(DOMGetTopLayerElements{}),
310314
"DOM.getTopLayerElementsResult": reflect.TypeOf(DOMGetTopLayerElementsResult{}),
315+
"DOM.getElementByRelation": reflect.TypeOf(DOMGetElementByRelation{}),
316+
"DOM.getElementByRelationResult": reflect.TypeOf(DOMGetElementByRelationResult{}),
311317
"DOM.redo": reflect.TypeOf(DOMRedo{}),
312318
"DOM.removeAttribute": reflect.TypeOf(DOMRemoveAttribute{}),
313319
"DOM.removeNode": reflect.TypeOf(DOMRemoveNode{}),
@@ -428,6 +434,8 @@ var types = map[string]reflect.Type{
428434
"Emulation.setCPUThrottlingRate": reflect.TypeOf(EmulationSetCPUThrottlingRate{}),
429435
"Emulation.setDefaultBackgroundColorOverride": reflect.TypeOf(EmulationSetDefaultBackgroundColorOverride{}),
430436
"Emulation.setDeviceMetricsOverride": reflect.TypeOf(EmulationSetDeviceMetricsOverride{}),
437+
"Emulation.setDevicePostureOverride": reflect.TypeOf(EmulationSetDevicePostureOverride{}),
438+
"Emulation.clearDevicePostureOverride": reflect.TypeOf(EmulationClearDevicePostureOverride{}),
431439
"Emulation.setScrollbarsHidden": reflect.TypeOf(EmulationSetScrollbarsHidden{}),
432440
"Emulation.setDocumentCookieDisabled": reflect.TypeOf(EmulationSetDocumentCookieDisabled{}),
433441
"Emulation.setEmitTouchEventsForMouse": reflect.TypeOf(EmulationSetEmitTouchEventsForMouse{}),
@@ -659,6 +667,7 @@ var types = map[string]reflect.Type{
659667
"Network.webTransportClosed": reflect.TypeOf(NetworkWebTransportClosed{}),
660668
"Network.requestWillBeSentExtraInfo": reflect.TypeOf(NetworkRequestWillBeSentExtraInfo{}),
661669
"Network.responseReceivedExtraInfo": reflect.TypeOf(NetworkResponseReceivedExtraInfo{}),
670+
"Network.responseReceivedEarlyHints": reflect.TypeOf(NetworkResponseReceivedEarlyHints{}),
662671
"Network.trustTokenOperationDone": reflect.TypeOf(NetworkTrustTokenOperationDone{}),
663672
"Network.subresourceWebBundleMetadataReceived": reflect.TypeOf(NetworkSubresourceWebBundleMetadataReceived{}),
664673
"Network.subresourceWebBundleMetadataError": reflect.TypeOf(NetworkSubresourceWebBundleMetadataError{}),
@@ -744,6 +753,17 @@ var types = map[string]reflect.Type{
744753
"Page.InstallabilityErrorArgument": reflect.TypeOf(PageInstallabilityErrorArgument{}),
745754
"Page.InstallabilityError": reflect.TypeOf(PageInstallabilityError{}),
746755
"Page.CompilationCacheParams": reflect.TypeOf(PageCompilationCacheParams{}),
756+
"Page.FileFilter": reflect.TypeOf(PageFileFilter{}),
757+
"Page.FileHandler": reflect.TypeOf(PageFileHandler{}),
758+
"Page.ImageResource": reflect.TypeOf(PageImageResource{}),
759+
"Page.LaunchHandler": reflect.TypeOf(PageLaunchHandler{}),
760+
"Page.ProtocolHandler": reflect.TypeOf(PageProtocolHandler{}),
761+
"Page.RelatedApplication": reflect.TypeOf(PageRelatedApplication{}),
762+
"Page.ScopeExtension": reflect.TypeOf(PageScopeExtension{}),
763+
"Page.Screenshot": reflect.TypeOf(PageScreenshot{}),
764+
"Page.ShareTarget": reflect.TypeOf(PageShareTarget{}),
765+
"Page.Shortcut": reflect.TypeOf(PageShortcut{}),
766+
"Page.WebAppManifest": reflect.TypeOf(PageWebAppManifest{}),
747767
"Page.BackForwardCacheBlockingDetails": reflect.TypeOf(PageBackForwardCacheBlockingDetails{}),
748768
"Page.BackForwardCacheNotRestoredExplanation": reflect.TypeOf(PageBackForwardCacheNotRestoredExplanation{}),
749769
"Page.BackForwardCacheNotRestoredExplanationTree": reflect.TypeOf(PageBackForwardCacheNotRestoredExplanationTree{}),
@@ -1140,6 +1160,12 @@ var types = map[string]reflect.Type{
11401160
"FedCm.resetCooldown": reflect.TypeOf(FedCmResetCooldown{}),
11411161
"FedCm.dialogShown": reflect.TypeOf(FedCmDialogShown{}),
11421162
"FedCm.dialogClosed": reflect.TypeOf(FedCmDialogClosed{}),
1163+
"PWA.FileHandlerAccept": reflect.TypeOf(PWAFileHandlerAccept{}),
1164+
"PWA.FileHandler": reflect.TypeOf(PWAFileHandler{}),
1165+
"PWA.getOsAppState": reflect.TypeOf(PWAGetOsAppState{}),
1166+
"PWA.getOsAppStateResult": reflect.TypeOf(PWAGetOsAppStateResult{}),
1167+
"PWA.install": reflect.TypeOf(PWAInstall{}),
1168+
"PWA.uninstall": reflect.TypeOf(PWAUninstall{}),
11431169
"Console.ConsoleMessage": reflect.TypeOf(ConsoleConsoleMessage{}),
11441170
"Console.clearMessages": reflect.TypeOf(ConsoleClearMessages{}),
11451171
"Console.disable": reflect.TypeOf(ConsoleDisable{}),

lib/proto/definitions_test.go

+52
Original file line numberDiff line numberDiff line change
@@ -139,6 +139,11 @@ func (t T) AnimationAnimationStarted() {
139139
t.Regex("", e.ProtoEvent())
140140
}
141141

142+
func (t T) AnimationAnimationUpdated() {
143+
e := proto.AnimationAnimationUpdated{}
144+
t.Regex("", e.ProtoEvent())
145+
}
146+
142147
func (t T) AuditsGetEncodedResponse() {
143148
c := &Client{}
144149
_, err := proto.AuditsGetEncodedResponse{}.Call(c)
@@ -174,6 +179,12 @@ func (t T) AuditsIssueAdded() {
174179
t.Regex("", e.ProtoEvent())
175180
}
176181

182+
func (t T) ExtensionsLoadUnpacked() {
183+
c := &Client{}
184+
_, err := proto.ExtensionsLoadUnpacked{}.Call(c)
185+
t.Nil(err)
186+
}
187+
177188
func (t T) AutofillTrigger() {
178189
c := &Client{}
179190
err := proto.AutofillTrigger{}.Call(c)
@@ -816,6 +827,12 @@ func (t T) DOMGetTopLayerElements() {
816827
t.Nil(err)
817828
}
818829

830+
func (t T) DOMGetElementByRelation() {
831+
c := &Client{}
832+
_, err := proto.DOMGetElementByRelation{}.Call(c)
833+
t.Nil(err)
834+
}
835+
819836
func (t T) DOMRedo() {
820837
c := &Client{}
821838
err := proto.DOMRedo{}.Call(c)
@@ -1264,6 +1281,18 @@ func (t T) EmulationSetDeviceMetricsOverride() {
12641281
t.Nil(err)
12651282
}
12661283

1284+
func (t T) EmulationSetDevicePostureOverride() {
1285+
c := &Client{}
1286+
err := proto.EmulationSetDevicePostureOverride{}.Call(c)
1287+
t.Nil(err)
1288+
}
1289+
1290+
func (t T) EmulationClearDevicePostureOverride() {
1291+
c := &Client{}
1292+
err := proto.EmulationClearDevicePostureOverride{}.Call(c)
1293+
t.Nil(err)
1294+
}
1295+
12671296
func (t T) EmulationSetScrollbarsHidden() {
12681297
c := &Client{}
12691298
err := proto.EmulationSetScrollbarsHidden{}.Call(c)
@@ -2080,6 +2109,11 @@ func (t T) NetworkResponseReceivedExtraInfo() {
20802109
t.Regex("", e.ProtoEvent())
20812110
}
20822111

2112+
func (t T) NetworkResponseReceivedEarlyHints() {
2113+
e := proto.NetworkResponseReceivedEarlyHints{}
2114+
t.Regex("", e.ProtoEvent())
2115+
}
2116+
20832117
func (t T) NetworkTrustTokenOperationDone() {
20842118
e := proto.NetworkTrustTokenOperationDone{}
20852119
t.Regex("", e.ProtoEvent())
@@ -3864,6 +3898,24 @@ func (t T) FedCmDialogClosed() {
38643898
t.Regex("", e.ProtoEvent())
38653899
}
38663900

3901+
func (t T) PWAGetOsAppState() {
3902+
c := &Client{}
3903+
_, err := proto.PWAGetOsAppState{}.Call(c)
3904+
t.Nil(err)
3905+
}
3906+
3907+
func (t T) PWAInstall() {
3908+
c := &Client{}
3909+
err := proto.PWAInstall{}.Call(c)
3910+
t.Nil(err)
3911+
}
3912+
3913+
func (t T) PWAUninstall() {
3914+
c := &Client{}
3915+
err := proto.PWAUninstall{}.Call(c)
3916+
t.Nil(err)
3917+
}
3918+
38673919
func (t T) ConsoleClearMessages() {
38683920
c := &Client{}
38693921
err := proto.ConsoleClearMessages{}.Call(c)

lib/proto/dom.go

+38
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,12 @@ const (
7979
// DOMPseudoTypeFirstLineInherited enum const.
8080
DOMPseudoTypeFirstLineInherited DOMPseudoType = "first-line-inherited"
8181

82+
// DOMPseudoTypeScrollMarker enum const.
83+
DOMPseudoTypeScrollMarker DOMPseudoType = "scroll-marker"
84+
85+
// DOMPseudoTypeScrollMarkers enum const.
86+
DOMPseudoTypeScrollMarkers DOMPseudoType = "scroll-markers"
87+
8288
// DOMPseudoTypeScrollbar enum const.
8389
DOMPseudoTypeScrollbar DOMPseudoType = "scrollbar"
8490

@@ -1034,6 +1040,38 @@ type DOMGetTopLayerElementsResult struct {
10341040
NodeIDs []DOMNodeID `json:"nodeIds"`
10351041
}
10361042

1043+
// DOMGetElementByRelationRelation enum.
1044+
type DOMGetElementByRelationRelation string
1045+
1046+
const (
1047+
// DOMGetElementByRelationRelationPopoverTarget enum const.
1048+
DOMGetElementByRelationRelationPopoverTarget DOMGetElementByRelationRelation = "PopoverTarget"
1049+
)
1050+
1051+
// DOMGetElementByRelation (experimental) Returns the NodeId of the matched element according to certain relations.
1052+
type DOMGetElementByRelation struct {
1053+
// NodeID Id of the node from which to query the relation.
1054+
NodeID DOMNodeID `json:"nodeId"`
1055+
1056+
// Relation Type of relation to get.
1057+
Relation DOMGetElementByRelationRelation `json:"relation"`
1058+
}
1059+
1060+
// ProtoReq name.
1061+
func (m DOMGetElementByRelation) ProtoReq() string { return "DOM.getElementByRelation" }
1062+
1063+
// Call the request.
1064+
func (m DOMGetElementByRelation) Call(c Client) (*DOMGetElementByRelationResult, error) {
1065+
var res DOMGetElementByRelationResult
1066+
return &res, call(m.ProtoReq(), m, &res, c)
1067+
}
1068+
1069+
// DOMGetElementByRelationResult (experimental) ...
1070+
type DOMGetElementByRelationResult struct {
1071+
// NodeID NodeId of the element matching the queried relation.
1072+
NodeID DOMNodeID `json:"nodeId"`
1073+
}
1074+
10371075
// DOMRedo (experimental) Re-does the last undone action.
10381076
type DOMRedo struct{}
10391077

0 commit comments

Comments
 (0)