Windows html
1. python已正常安裝python
2. selenium已正常安裝。 若是沒安裝,會報:ImportError: No module named 'selenium'web
(參考:https://blog.csdn.net/u011151028/article/details/50338347)chrome
參考:https://blog.csdn.net/u011541946/article/details/68484368瀏覽器
# coding=utf-8 import time from selenium import webdriver #driver = webdriver.Chrome() driver = webdriver.Firefox() #打開chrome,若是沒有安裝chrome,換成webdriver.Firefox() #driver.maximize_window() # 最大化瀏覽器窗口 #driver.implicitly_wait(8) # 設置隱式時間等待 #time.sleep(2) print ("1.打開瀏覽器...") driver.get("http://www.baidu.com") print ("2.打開首頁...")
print ("3.輸入用戶名密碼...")
driver.find_element_by_xpath("//*[@id='app']/div/div/form/div[1]/input").send_keys("XXXXXX")
driver.find_element_by_xpath("//*[@id='app']/div/div/form/div[2]/input").send_keys("XXXXXX")
app
#點擊登陸
print ("4.點擊登陸...")
driver.find_element_by_xpath("//*[@id='app']/div/div/form/button").click()ui
cmd下,執行腳本spa
問題1:使用webdriver.Firefox()時報錯:.net
Message: 'geckodriver' executable needs to be in PATH.」code
解決辦法:需下載deckodriverV0.15
參考:
https://www.cnblogs.com/yousuosiyss/p/6882420.html
問題2:使用webdriver.Firefox()時報錯: Unsupported Marionette protocol version 2, required 3
解決辦法:需使用chrome 47.
參考:
https://www.cnblogs.com/v5captain/p/6239081.html?utm_source=itdadao&utm_medium=referral