Я пытаюсь автоматического входа на веб-страницу, используя следующий скрипт:Python автоматически Войти веб-страница
from selenium import webdriver
from selenium.webdriver.support import ui
from selenium.webdriver.common.keys import Keys
def page_is_loaded(driver):
return driver.find_element_by_tag_name("body") != None
driver = webdriver.Firefox()
driver.get("http://blabla.htm")
wait = ui.WebDriverWait(driver, 10)
wait.until(page_is_loaded)
email_field = driver.find_element_by_id("sap-user")
email_field.send_keys("foo")
password_field = driver.find_element_by_id("sap-password")
password_field.send_keys("blabla")
password_field.send_keys(Keys.RETURN)
код работает отлично. На следующем шаге я хочу открыть окно firefox после того, как логин будет завершен. Не могли бы вы помочь? Я пытался с:
driver.open()
При запуске: driver = webdriver.Firefox(). Вы должны видеть, что Firefox открыт с новым окном. Разве это не так? – oxdeadbeef
Не открывается окно firefox. – slyclam
Хорошо, я разрешил это. Я добавлю ответ. – slyclam