Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- wait.until(ec.element_to_be_clickable((By.CSS_SELECTOR, "[class='hotels-review-list-parts-LanguageFilter__row_label--26g7t']")))
- language_options = driver.find_elements_by_css_selector("[class='hotels-review-list-parts-LanguageFilter__row_label--26g7t']")
- for i in language_options:
- if i.find_element_by_css_selector("span.hotels-review-list-parts-LanguageFilter__no_wrap--3zMxR").text == "All languages":
- try:
- print("Getting Elemant into View | Method: 1")
- coordinates = i.location_once_scrolled_into_view
- driver.execute_script('window.scrollTo({}, {});'.format(coordinates['x'], coordinates['y']))
- i.click()
- break
- except:
- try:
- print("Getting Elemant into View | Method: 2")
- ActionChains(driver).move_to_element(i).perform()
- i.click()
- break
- except:
- print("Getting Elemant into View | Method: 3")
- driver.execute_script("arguments[0].scrollIntoView();", i)
- i.click()
- break
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement