Skip to content

Commit cfb9783

Browse files
[py] Add element that mutated when using logging mutation
1 parent 96e5d9a commit cfb9783

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

py/selenium/webdriver/remote/webdriver.py

+4-2
Original file line numberDiff line numberDiff line change
@@ -1517,8 +1517,10 @@ async def log_mutation_events(self):
15171517
yield event
15181518

15191519
payload = json.loads(evnt.value.payload)
1520-
elements = self.find_elements(By.CSS_SELECTOR, "*[data-__webdriver_id={}".format(payload['target']))
1521-
# event["element"] = elements[0]
1520+
elements: list = self.find_elements(By.CSS_SELECTOR, "*[data-__webdriver_id={}".format(payload['target']))
1521+
if not elements:
1522+
elements.append(None)
1523+
event["element"] = elements[0]
15221524
event["attribute_name"] = payload['name']
15231525
event["current_value"] = payload['value']
15241526
event["old_value"] = payload['oldValue']

0 commit comments

Comments
 (0)