We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 96e5d9a commit cfb9783Copy full SHA for cfb9783
py/selenium/webdriver/remote/webdriver.py
@@ -1517,8 +1517,10 @@ async def log_mutation_events(self):
1517
yield event
1518
1519
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]
+ elements: list = self.find_elements(By.CSS_SELECTOR, "*[data-__webdriver_id={}".format(payload['target']))
+ if not elements:
1522
+ elements.append(None)
1523
+ event["element"] = elements[0]
1524
event["attribute_name"] = payload['name']
1525
event["current_value"] = payload['value']
1526
event["old_value"] = payload['oldValue']
0 commit comments