in modules/browser_object_panel_ui.py [0:0]
def confirm_sync_in_progress(self) -> BasePage:
"""
Check that FxA Sync Label is set to "Syncing…"
"""
with self.driver.context(self.driver.CONTEXT_CHROME):
self.click_sync_sign_in_button()
try:
self.instawait.until(
EC.text_to_be_present_in_element(
self.get_selector("fxa-sync-label"), "Sync"
)
)
except (NoSuchElementException, TimeoutException):
self.get_element("panel-ui-button").click()
self.click_sync_sign_in_button()
self.custom_wait(timeout=30, poll_frequency=0.5).until(
EC.text_to_be_present_in_element(
self.get_selector("fxa-sync-label"), "Syncing"
)
)
return self