in pages/desktop/base.py [0:0]
def click_extension_workshop(self):
self.wait.until(EC.element_to_be_clickable(self._extension_workshop_locator))
self.find_element(*self._extension_workshop_locator).click()
self.wait.until(
EC.number_of_windows_to_be(2),
message=f"Number of windows was {len(self.driver.window_handles)}, expected 2",
)
new_tab = self.driver.window_handles[1]
self.driver.switch_to.window(new_tab)
self.wait.until(
EC.visibility_of_element_located((By.CLASS_NAME, "logo")),
message=f"Extension Workshop not loaded; page was {self.driver.current_url}",
)