in pages/desktop/base.py [0:0]
def click_developer_hub(self):
self.wait.until(EC.element_to_be_clickable(self._devhub_locator))
self.find_element(*self._devhub_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, "DevHub-Navigation-Logo")),
message=f"DevHub homepage not loaded; page was {self.driver.current_url}",
)