From 46714c5758fa5d2ca108a650bf182ffe5a6a143b Mon Sep 17 00:00:00 2001 From: Chris Breiding Date: Tue, 18 Aug 2020 10:47:52 -0400 Subject: [PATCH] fix: Fix getting parents/ancestors for shadow dom elements (#8106) --- .../driver/cypress/fixtures/shadow-dom.html | 6 ++++- .../commands/actions/click_spec.js | 5 ++++ .../commands/actions/scroll_spec.js | 11 +++++++++ .../integration/e2e/visibility_spec.js | 15 +++++++++--- .../driver/src/cy/commands/actions/scroll.js | 2 +- packages/driver/src/cy/commands/traversals.js | 2 +- packages/driver/src/dom/document.ts | 8 ++++--- packages/driver/src/dom/elements.ts | 24 ++++++++++++++----- packages/driver/src/dom/transform.ts | 3 ++- 9 files changed, 60 insertions(+), 16 deletions(-) diff --git a/packages/driver/cypress/fixtures/shadow-dom.html b/packages/driver/cypress/fixtures/shadow-dom.html index c4c1f240542c..e2e4a4d28310 100644 --- a/packages/driver/cypress/fixtures/shadow-dom.html +++ b/packages/driver/cypress/fixtures/shadow-dom.html @@ -35,6 +35,10 @@ +
+ +
+