Селены селекторов и вход не работает. Предложения? - PullRequest
0 голосов
/ 16 мая 2019

Я использую Selenium (Python) и пытаюсь зайти на сайт с разногласиями (https://discordapp.com/login), но все, что делает мой код - это загружает страницу и все. Я перепробовал все, селекторы Css, XPath ВСЕ.у кого есть предложения?

from selenium import webdriver
from selenium.webdriver.common.keys import Keys

browser = webdriver.Firefox()

browser.get('https://discordapp.com/login')
assert 'discordapp' in browser.title

elem = browser.find_element_by_css_selector("input[type='email']")
elem.send_keys("itsolidude@gmail.com")

elem1 = browser.find_element_by_css_selector("input[type='password']")
elem1.send_keys("password" + Keys.ENTER)

1 Ответ

1 голос
/ 16 мая 2019

Попробуйте этот код ниже, где я добавил синхронизацию и протестировал на Firefox, используя python.

Вы должны добавить следующий импорт

from selenium.webdriver.common.by import By
from selenium.webdriver.support import expected_conditions as EC
from selenium.webdriver.support.ui import WebDriverWait

Код:

url = "https://discordapp.com/login"
driver.get(url)
email = WebDriverWait(driver,10).until(EC.presence_of_element_located((By.XPATH,"//input[@type='email']")))
email.send_keys("test@test.com")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...