Advertisement
Guest User

Untitled

a guest
Jun 24th, 2019
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.10 KB | None | 0 0
  1. wait.until(ec.element_to_be_clickable((By.CSS_SELECTOR, "[class='hotels-review-list-parts-LanguageFilter__row_label--26g7t']")))
  2. language_options = driver.find_elements_by_css_selector("[class='hotels-review-list-parts-LanguageFilter__row_label--26g7t']")
  3. for i in language_options:
  4. if i.find_element_by_css_selector("span.hotels-review-list-parts-LanguageFilter__no_wrap--3zMxR").text == "All languages":
  5. try:
  6. print("Getting Elemant into View | Method: 1")
  7. coordinates = i.location_once_scrolled_into_view
  8. driver.execute_script('window.scrollTo({}, {});'.format(coordinates['x'], coordinates['y']))
  9. i.click()
  10. break
  11. except:
  12. try:
  13. print("Getting Elemant into View | Method: 2")
  14. ActionChains(driver).move_to_element(i).perform()
  15. i.click()
  16. break
  17. except:
  18. print("Getting Elemant into View | Method: 3")
  19. driver.execute_script("arguments[0].scrollIntoView();", i)
  20. i.click()
  21. break
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement