forked from piair/MsRewards-Reborn
make an actual choice
This commit is contained in:
parent
feb7834d1f
commit
19cf77c6bd
17
V6.py
17
V6.py
@ -9,7 +9,7 @@ from modules.db import add_to_database
|
|||||||
from modules.driver_tools import *
|
from modules.driver_tools import *
|
||||||
from modules.error import *
|
from modules.error import *
|
||||||
|
|
||||||
from selenium.common.exceptions import ElementClickInterceptedException
|
import random
|
||||||
|
|
||||||
|
|
||||||
# create a webdriver
|
# create a webdriver
|
||||||
@ -204,11 +204,18 @@ def all_cards():
|
|||||||
return False
|
return False
|
||||||
|
|
||||||
info("Popup 'Explorer le programme' reçue")
|
info("Popup 'Explorer le programme' reçue")
|
||||||
wait_until_visible(By.CSS_SELECTOR, '[aria-label="Boîte de dialogue Récompenses"]', timeout=10, browser=driver)
|
wait_until_visible(By.ID, "welcome-tour", timeout=5, browser=driver)
|
||||||
custom_sleep(1.5)
|
custom_sleep(1.5)
|
||||||
rewards_box = driver.find_element(By.CSS_SELECTOR, '[aria-label="Boîte de dialogue Récompenses"]')
|
|
||||||
close_button = rewards_box.find_element(By.CSS_SELECTOR, '[aria-label="Fermer"]')
|
welcome_tour = driver.find_element(By.ID, "welcome-tour")
|
||||||
close_button.click()
|
interest_button_box = welcome_tour.find_element(By.CLASS_NAME, "interest-buttons")
|
||||||
|
interests = interest_button_box.find_elements(By.CLASS_NAME, "ng-binding")
|
||||||
|
debug("Got the following interests: "+str(interests))
|
||||||
|
random.choice(interests).click() # Choose interest
|
||||||
|
custom_sleep(1.5)
|
||||||
|
|
||||||
|
claim_button = welcome_tour.find_element(By.ID, "claim-button")
|
||||||
|
claim_button.click() # submit
|
||||||
custom_sleep(1.5)
|
custom_sleep(1.5)
|
||||||
return True
|
return True
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user