Вход в iFrame не перезагружается, используя селен - PullRequest
0 голосов
/ 05 декабря 2018

Я пытаюсь создать скрипт для входа в свою учетную запись.Я дошел до того, что я могу ввести имя пользователя и т. Д., Но независимо от того, отправляю ли я, отправляю или нажимаю кнопку входа в систему, поле iFrame становится пустым, но страница не перезагружается на страницу входа в систему.

Я заметил, что независимо от количества снов, которые я вставил, результат не меняется.Однако, если я вручную нажму клавишу ввода или нажму кнопку отправки, страница перезагрузится должным образом.

Какие-либо решения?

Изменить: http://mpe.berklee.edu/studio/booking/practice.php

driver.switch_to.frame(frame_reference = driver.find_element_by_xpath('//*[@id="loginframe"]'))
login = driver.find_element_by_xpath('//*[@id="user"]')
password = driver.find_element_by_xpath('//*[@id="password"]')
loginButton = driver.find_element_by_xpath('//*[@name="submitit"]')

login.send_keys('XXXXXX')
password.send_keys('XXXXXX')
time.sleep(1)
password.submit()
driver.switch_to_default_content()
...