in pages/desktop/frontend/reviews.py [0:0]
def select_flag_option(self, count):
self.wait.until(
expected.element_to_be_clickable(
(By.CSS_SELECTOR, ".TooltipMenu-list li:nth-of-type(1)")
),
message="Flag menu options were not loaded",
)
# using JavaScriptExecutor to avoid ElementClickInterceptedException
self.driver.execute_script(
"arguments[0].click();", self.flag_review_option[count]
)
self.wait.until(
expected.text_to_be_present_in_element(
self._flag_review_button_locator, "Flagged"
),
message="Flag review button state did not change",
)