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