Skip to content

Commit a5d1c1e

Browse files
committed
[rb] allow #execute_script to return a ShadowRoot
1 parent f30d67d commit a5d1c1e

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

rb/lib/selenium/webdriver/remote/bridge.rb

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -604,6 +604,9 @@ def unwrap_script_result(arg)
604604
element_id = element_id_from(arg)
605605
return Element.new(self, element_id) if element_id
606606

607+
shadow_root_id = shadow_root_id_from(arg)
608+
return ShadowRoot.new self, shadow_root_id if shadow_root_id
609+
607610
arg.each { |k, v| arg[k] = unwrap_script_result(v) }
608611
else
609612
arg

0 commit comments

Comments
 (0)