1)client端(即我們的自動化指令碼)通過driver啟動remote server(即瀏覽器)
2)此時client與server就建立了乙個session,通過http向瀏覽器傳送請求;
3)瀏覽器接受到client端傳送的請求之後,會去解析請求並執行相應的操作
4)將結果返回給client端。響應
1)python安裝,傻瓜式安裝(如截圖,python環境安裝完成)
2)selenium安裝
cmd執行命令 pip install selenium
快速安裝:pip install -i selenium
pycharm+selenium測試開啟谷歌瀏覽器
# coding:utf-8
from selenium import webdriver
import time
driver = webdriver.chrome(
)# 開啟谷歌瀏覽器
#driver = webdriver.firefox()# 打**狐瀏覽器
driver.get(
"")driver.find_element_by_id(
"kw"
).send_keys(
"selenium"
)driver.find_element_by_id(
"su"
).click(
)time.sleep(3)
driver.quit(
)
火狐相容selenium版本解決
火狐和selenium不是很好相容,下面提供一些我所知道的可以相容的版本 1.火狐52 selenium 3.3 geckodriver v0.15.0 2.火狐59 selenium 3.11 geckodriver v0.20.1 以上兩種情況親測可以實現 需要注意的是 1.如果火狐的版本是比較...
IE,火狐,谷歌之間差異
1 獲取html標籤屬性值的不同 ie可以直接標籤名.屬性名獲取 其他兩種只能用getattribute或者jquery方法獲取 2 頁面整體div居中 ie只需要body設定text align center即可,其他兩種必須還要在div上設定margin 0px auto 3 event全域性物...
火狐開發 如何快速的安裝火狐XPI檔案
第一步 火狐的自動安裝擴充套件程式,第二步 安裝wget工具,這個linux應該自帶,window下面可以使用的其替工具cygwin mingw mozilia build等工具,我們只需要wget即可。第三步 執行wget post file extension.xpi http localhos...