File tree Expand file tree Collapse file tree
py/selenium/webdriver/remote Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1818from hashlib import md5 as md5_hash
1919
2020from .command import Command
21+ from ..common .by import By
2122
2223
2324class ShadowRoot ():
@@ -41,11 +42,11 @@ def __repr__(self):
4142 return '<{0.__module__}.{0.__name__} (session="{1}", element="{2}")>' .format (
4243 type (self ), self .session .session_id , self ._id )
4344
44- def find_element (self , using , value ):
45- return self ._execute (Command .FIND_ELEMENT_FROM_SHADOW_ROOT , {"using" : using , "value" : value })['value' ]
45+ def find_element (self , by = By . ID , value = None ):
46+ return self ._execute (Command .FIND_ELEMENT_FROM_SHADOW_ROOT , {"using" : by , "value" : value })['value' ]
4647
47- def find_elements (self , using , value ):
48- return self ._execute (Command .FIND_ELEMENTS_FROM_SHADOW_ROOT , {"using" : using , "value" : value })['value' ]
48+ def find_elements (self , by = By . ID , value = None ):
49+ return self ._execute (Command .FIND_ELEMENTS_FROM_SHADOW_ROOT , {"using" : by , "value" : value })['value' ]
4950
5051 # Private Methods
5152 def _execute (self , command , params = None ):
You can’t perform that action at this time.
0 commit comments