Python + pytest
Есть вот такой код, но действия ARROW_UP происходит все один раз, я уже менял на:
(Keys.ARROW_UP + Keys.ARROW_UP + Keys.ARROW_UP + Keys.ARROW_UP )
но все равно только один раз.
self.driver.find_element_by_xpath("//*[p/text()='Saratoga Union School District']").click()
N = 5
actions = ActionChains(self.driver)
actions.send_keys(Keys.ARROW_UP * N)
actions.perform()
time.sleep(2)
self.driver.find_element_by_css_selector(".button__button___JTdqz.institutionPanel__save-btn___2SKd5").click()
try:
element = WebDriverWait(self.driver, 10).until(
EC.text_to_be_present_in_element((By.XPATH, "//*[@id='root']/div/div[2]/div/div[2]/div/a/h3"), "Saratoga Union School District")
)
finally:
self.driver.get_screenshot_as_file("saved_from_product_page.png")
- И вот похожая ситуация, все работало, ничего не менялось, но на следующий день в окне переход к елементу не происходит, хотя тест проходит (несмотря на то что елемент внизу страницы)
element = self.driver.find_element_by_xpath(".//*[@id='diversity']")
actions = ActionChains(self.driver)
actions.move_to_element(element).perform()
Уже не знаю что нужно сделать, все вроде как нужно и ничего не хочет работать как запланировано…
Спасибо