DiegoDG01

Untitled

Apr 7th, 2022
57
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.02 KB | None | 0 0
  1.     try:
  2.         slider_left = WebDriverWait(web_driver, 10).until(EC.presence_of_element_located((By.XPATH, '//*[@id="priceSliderFilterInput-min"]')))
  3.         slider_right = WebDriverWait(web_driver, 10).until(EC.presence_of_element_located((By.XPATH, '//*[@id="priceSliderFilterInput-max"]')))
  4.  
  5.         move_to = ActionChains(web_driver)
  6.  
  7.         # No Funciona
  8.         # Primera opcion
  9.         move_to.click_and_hold(slider_left).move_by_offset(100, 0).release().perform()
  10.         move_to.click_and_hold(slider_right).move_by_offset(100, 0).release().perform()
  11.  
  12.         # Mueve el slider pero no se actualiza el valor ya que no se hace click
  13.         # Segunda opcion
  14.         web_driver.execute_script('arguments[0].value = 800;', slider_left)
  15.         web_driver.execute_script('arguments[0].value = 1100;', slider_right)
  16.  
  17.         # Error ya que el slider no es un WebElement valido para hacer click
  18.         slider_left.click()
  19.         slider_right.click()
  20.  
  21.     except Exception as e:
  22.         print(e)
  23.         return False
Advertisement
Add Comment
Please, Sign In to add comment