Python自动登录网页

时间:2016-04-13 11:46:14

标签: python selenium

我正在尝试使用以下脚本自动登录网页:

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()

1 个答案:

答案 0 :(得分:1)

问题是由于错误的缩进造成的。以下代码具有所需的结果:

<a href="#" onclick="passJob($sr, '$eid', $ss, $sl);">Modify Job</a>
相关问题