Skip to content

Commit

Permalink
[py] Add element that mutated when using logging mutation
Browse files Browse the repository at this point in the history
  • Loading branch information
AutomatedTester committed Dec 18, 2020
1 parent 96e5d9a commit cfb9783
Showing 1 changed file with 4 additions and 2 deletions.
6 changes: 4 additions & 2 deletions py/selenium/webdriver/remote/webdriver.py
Original file line number Diff line number Diff line change
Expand Up @@ -1517,8 +1517,10 @@ async def log_mutation_events(self):
yield event

payload = json.loads(evnt.value.payload)
elements = self.find_elements(By.CSS_SELECTOR, "*[data-__webdriver_id={}".format(payload['target']))
# event["element"] = elements[0]
elements: list = self.find_elements(By.CSS_SELECTOR, "*[data-__webdriver_id={}".format(payload['target']))
if not elements:
elements.append(None)
event["element"] = elements[0]
event["attribute_name"] = payload['name']
event["current_value"] = payload['value']
event["old_value"] = payload['oldValue']
Expand Down

0 comments on commit cfb9783

Please sign in to comment.