in pages/desktop/about_addons.py [0:0]
def click_find_more_addons(self):
self.wait.until(
EC.element_to_be_clickable(self._find_more_addons_button_locator)
)
self.find_element(*self._find_more_addons_button_locator).click()
# this button opens AMO homepage in a new tab
self.wait.until(
EC.number_of_windows_to_be(2),
message=f"Number of windows was {len(self.driver.window_handles)}, expected 2",
)
self.driver.switch_to.window(self.driver.window_handles[1])
from pages.desktop.frontend.home import Home
return Home(self.driver, self.base_url).wait_for_page_to_load()