第二節 瀏覽器驅動(webdriver)記錄

2021-08-07 14:34:28 字數 1863 閱讀 6479

簡介:

webdriver

支援 firefox (firefoxdriver)

、ie (internetexplorerdriver)

、opera (operadriver)

和 chrome(chromedriver)

。  safari

可以使用

selenesecommandexecutor

模擬。它還支援

android (androiddriver)

和 iphone (iphonedriver)

的移動應用測試。除此之外它還包括乙個基於

htmlunit

的無介面實現,相關驅動為

htmlunitdriver 。

安裝後的引用:

安裝完成後可以用

ie 和

chrome

來替換

firefox

執行上面的例子。

driver = webdriver.firefox()

替換為:

driver = webdriver.ie()

或driver = webdriver.chrome()

說明:

operadriver

是 webdriver

廠商 opera software

和志願者開發了對於

opera

的 webdriver

實現。安裝方式與 ie、

chrome

有所不同 。

firefox瀏覽器:

firefox做為selenium預設瀏覽器,可用不安裝webdriver,在高版本,需安裝geckodriver 。本機安裝的firefoxv46,未安裝webdriver。

chrome瀏覽器:

driver版本支援的chrome版本

v2.31         v58-60

v2.30         v58-60

v2.29         v56-58

v2.28         v55-57

v2.27         v54-56

v2.26         v53-55

v2.25         v53-55

v2.24         v52-54

v2.23         v51-53

v2.22         v49-52

v2.21         v46-50

v2.20         v43-48

v2.19         v43-47

v2.18         v43-46

v2.17         v42-43

v2.13         v42-45

v2.15         v40-43

v2.14         v39-42

v2.13         v38-41

v2.12         v36-40

v2.11         v36-40

v2.10         v33-36

v2.9

v31-34

v2.8

v30-33

v2.7

v30-33

v2.6

v29-32

v2.5

v29-32

v2.4                  v29-32

說明:

測試驅動開發(第二節)

對於那些可以被當做數值來使用的物件,我們稱為vo value,object 數值物件,數值物件的乙個要求是一旦數值物件的例項變數值在建構函式中被指定,那麼以後就再也不允許變化。數值物件的乙個隱含意思就是,所有的操作都必須返回乙個物件,另乙個隱含意思就是使用數值物件必須要實現equals函式 doll...

彙編 第二節

第二節 cpu主要有有運算器,控制器,暫存器,三部分組成 8086 cpu有14個暫存器,如ax,bx,cx,dx,si。8086所有暫存器都是16位的,可以存放2個byte即位元組,16位二進位制數 所能存放的最大數值是 11111111111 2 16 1 從0開始,所以 1嘛 通用暫存器為4個...

函式第二節

coding utf 8 1.定義乙個方法get num num num引數是列表型別,判斷列表裡面的元素為數字型別。其他型別則報錯,並且返回乙個偶數列表 注 列表裡面的元素為偶數 def get num l l for i in l 判斷列表l的元素是否都為整形 if not isinstance...