undo post-login nav (ARI-5385 and/or ARI-5386)

This commit is contained in:
Barbara Miller 2017-06-02 12:45:21 -07:00
parent f2227e6759
commit 830b0eef89

View File

@ -434,6 +434,12 @@ class Browser:
user_agent=user_agent, timeout=300)
if password:
self.try_login(username, password, timeout=300)
# if login redirected us, return to page_url
if page_url != self.url().split('#')[0]:
self.logger.info('login navigated to %s, away from %s; returning!', self.url(), page_url)
self.navigate_to_page(
page_url, extra_headers=extra_headers,
user_agent=user_agent, timeout=300)
if on_screenshot:
jpeg_bytes = self.screenshot()
on_screenshot(jpeg_bytes)