【小白】selenium入門(一)學習筆記 登入淘寶

【小白】selenium入門(一)學習筆記 登入淘寶

參考資料:selenium2 python自動化測試

1.百度搜尋

搜尋框

 

點選

 
# coding = utf-8
from selenium import webdriver
browser = webdriver.Chrome()
browser.get(“http://www.baidu.com”)
browser.find_element_by_id(“kw”).send_keys(“selenium”)
browser.find_element_by_id(“su”).click()
#browser.quit()

2.設定窗體大小
#driver.maximize_window() #將瀏覽器最大化顯示
driver.set_window_size(480, 800)

3.前進後退
driver.back()
driver.forward()

4.定位
文字連結定位
 
 XPath 定位
find_element_by_xpath(“/html/body/div[2]/form/span/input”)

5.小練習 登入淘寶

#coding=utf-8
#coding=utf-8
from selenium import webdriver
import time
driver = webdriver.Chrome()
driver.get(“https://login.taobao.com/member/login.jhtml?from=taobaoindex&f=top&style=&sub=true&redirect_url=https%3A%2F%2Fi.taobao.com%2Fmy_taobao.htm%3Fspm%3Da21bo.2017.1997525045.1.472068c2SyCupd”)

#開啟會讓你掃二維碼,你點賬戶密碼登入
driver.find_element_by_id(“J_Quick2Static”).click()
time.sleep(3)#如果不延時的話得有驗證
driver.find_element_by_id(“TPL_username_1”).clear()
driver.find_element_by_id(“TPL_username_1”).send_keys(“你的賬戶”)
time.sleep(3)
driver.find_element_by_id(“TPL_password_1”).clear()
driver.find_element_by_id(“TPL_password_1”).send_keys(“你的密碼”)
time.sleep(3)
driver.find_element_by_id(“J_SubmitStatic”).click()