Gmail weiter gemacht
Dieser Commit ist enthalten in:
@ -23,6 +23,7 @@ GENDER_SELECT = "select[name='gender']"
|
||||
# Gmail-Adresse erstellen
|
||||
CREATE_GMAIL_RADIO = "div[data-value='createAccount']"
|
||||
GMAIL_USERNAME_INPUT = "input[name='Username']"
|
||||
GMAIL_USERNAME_SUGGESTION_RADIOS = "input[type='radio'][name='usernameRadio']"
|
||||
|
||||
# Passwort
|
||||
PASSWORD_INPUT = "input[name='Passwd']"
|
||||
@ -39,6 +40,81 @@ VERIFY_BUTTON = "button:has-text('Bestätigen')"
|
||||
# Recovery Email (Optional)
|
||||
RECOVERY_EMAIL_INPUT = "input[name='recoveryEmail']"
|
||||
SKIP_BUTTON = "button:has-text('Überspringen')"
|
||||
# Enhanced Skip Button Varianten mit 2025 Updates
|
||||
SKIP_BUTTON_VARIANTS = [
|
||||
# German
|
||||
"button:has-text('Überspringen')",
|
||||
"button:has-text('Später')",
|
||||
"button:has-text('Vielleicht später')",
|
||||
"button:has-text('Nicht jetzt')",
|
||||
"button:has-text('Jetzt nicht')",
|
||||
"button:has-text('Später hinzufügen')",
|
||||
"button:has-text('Überspringen und fortfahren')",
|
||||
# English
|
||||
"button:has-text('Not now')",
|
||||
"button:has-text('Maybe later')",
|
||||
"button:has-text('Skip')",
|
||||
"button:has-text('Skip for now')",
|
||||
"button:has-text('I'll add it later')",
|
||||
"button:has-text('Remind me later')",
|
||||
"button:has-text('Continue without')",
|
||||
"button:has-text('No thanks')",
|
||||
# Spanish
|
||||
"button:has-text('Omitir')",
|
||||
"button:has-text('Ahora no')",
|
||||
"button:has-text('Más tarde')",
|
||||
"button:has-text('Saltar')",
|
||||
# French
|
||||
"button:has-text('Ignorer')",
|
||||
"button:has-text('Pas maintenant')",
|
||||
"button:has-text('Plus tard')",
|
||||
"button:has-text('Passer')",
|
||||
# Italian
|
||||
"button:has-text('Ignora')",
|
||||
"button:has-text('Non ora')",
|
||||
"button:has-text('Salta')",
|
||||
# Portuguese
|
||||
"button:has-text('Pular')",
|
||||
"button:has-text('Agora não')",
|
||||
"button:has-text('Mais tarde')",
|
||||
# Turkish
|
||||
"button:has-text('Şimdi değil')",
|
||||
"button:has-text('Atla')",
|
||||
"button:has-text('Daha sonra')",
|
||||
# Indonesian
|
||||
"button:has-text('Lewati')",
|
||||
"button:has-text('Nanti saja')",
|
||||
# Russian (Cyrillic)
|
||||
"button:has-text('Пропустить')",
|
||||
"button:has-text('Не сейчас')",
|
||||
"button:has-text('Позже')",
|
||||
# Material Design Button Classes
|
||||
".VfPpkd-LgbsSe-OWXEXe-k8QpJ:has-text('Skip')",
|
||||
".VfPpkd-LgbsSe-OWXEXe-k8QpJ:has-text('Überspringen')",
|
||||
# Links and generic text fallbacks
|
||||
"a:has-text('Überspringen')",
|
||||
"a:has-text('Not now')",
|
||||
"a:has-text('Skip')",
|
||||
"a:has-text('Use another verification method')",
|
||||
"a:has-text('Andere Bestätigungsmethode verwenden')",
|
||||
# Div buttons
|
||||
"div[role='button']:has-text('Skip')",
|
||||
"div[role='button']:has-text('Überspringen')",
|
||||
"div[role='button']:has-text('Not now')",
|
||||
# Span elements
|
||||
"span:has-text('Skip for now')",
|
||||
"span:has-text('Jetzt überspringen')",
|
||||
# Text-based fallbacks
|
||||
"text=Überspringen",
|
||||
"text=Not now",
|
||||
"text=Skip",
|
||||
"text=Omitir",
|
||||
"text=Ignorer",
|
||||
"text=Ignora",
|
||||
"text=Şimdi değil",
|
||||
"text=Lewati",
|
||||
"text=Пропустить"
|
||||
]
|
||||
|
||||
# Nutzungsbedingungen
|
||||
AGREE_BUTTON = "button:has-text('Ich stimme zu')"
|
||||
@ -56,4 +132,4 @@ LOGIN_NEXT_BUTTON = "button:has-text('Weiter')"
|
||||
|
||||
# Allgemeine Elemente
|
||||
LOADING_SPINNER = "div.ANuIbb"
|
||||
FORM_ERROR = "div[jsname='B34EJ']"
|
||||
FORM_ERROR = "div[jsname='B34EJ']"
|
||||
|
||||
In neuem Issue referenzieren
Einen Benutzer sperren