1 driver.find_element_by_id("loginName").clear() 2 driver.find_element_by_id("loginName").send_keys('tzhang') 3 driver.find_element_by_id("pwdTip").send_keys(Keys.TAB) 4 driver.find_element_by_id("pwdTip").send_keys('111111') driver.find_element_by_css_selector("[type=submit]").click()
其餘一些有用的方法:css
1 driver.find_element_by_xpath("html/body/form/div/div/div[1]/div[1]/div/h2").text#跳轉到第二步後的課程名稱
2 driver.find_element_by_class_name("m-sugbox").text#學習建議輸入框的標題
鍵盤事件:html
send_keys()方法也能夠輸入鍵盤上的按鍵,Keys類提供了鍵盤上幾乎全部按鍵的方法web
from selenium.webdriver.common.keys import Keys #使用鍵盤按鍵方法前須要先導入keys類 send_keys(Keys.TAB)#登陸或提交表單頁切換各個元素時經常使用 send_keys(Keys.ENTER)#登陸或查詢時經常使用 send_keys(Keys.SPACE) send_keys(Keys.ESCAPE) send_keys(Keys.BACK_SPACE) send_keys(Keys.CONTROL,'a') send_keys(Keys.CONTROL,'c') send_keys(Keys.CONTROL,'x') send_keys(Keys.CONTROL,'v') send_keys(Keys.F1)