1、open(url)命令
1、作用:開啟指定的url,url或者為相對或是絕對的url
2、target:要開啟的url,value值為空;當target為空的時候,將要開啟baseurl中填寫的頁面;當target不為空且值為相對路徑,將開啟baseurl+target頁面,如,假設baseurl為:而target為/blog/all/,則執行open命令的時候,將開啟:
3、當target以http://開頭的時候,將忽略baseurl,直接開啟target的**
2、pause(暫停)
1、作用:暫停指令碼執行
2、waittime:等待時間,單位ms
3、goback()
1、作用:模擬單機瀏覽器的後退按鈕,(2)由於沒有引數,所以target和value可不填
4、refresh()
1、作用:重新整理當前頁面
2、由於沒有引數,所以target和value可不填
5、windowmaximize()
1、作用:將當前的視窗最大化,即設定為全屏顯示
2、由於沒有引數,所以target和value可不填
6、click()
2、如果該單擊事件導致新的頁面載入,命令將會加上字尾andwait,即
clickandwait
,或者waitfortoload命令
7、type
1、作用:向指定輸入域中輸入指定的值,也可以為下拉框,核取方塊,和單選按鈕賦值
2、target:元素的定位表示式
3、value:要輸入的值
8、selec(selectlocator,optionlocator)
1、作用:模擬人工單擊下拉列表框,selectlocator:指向指定選擇元素的定位器
;optionlocator:選項的選擇器,(預設為標籤)
2、注意下:選項的定位方式和下拉框的定位方式有所不同,選項的定位方式:label和value
。label=文字值,基於選項的文字進行匹配(預設方式),如label=three
,value=實際值,基於選項的真實進行匹配的,如:value=4
9、close()
1、用於模擬使用者單擊視窗上的關閉按鈕
2、沒有引數,target和value可以不填寫
斷言:
驗證應用程式期望的一致。 常見的斷言包括:驗證頁面內容,如標題是否為x或當前位置是否正確等等。
斷言被用於4種模式+5種手段:
assert
assert 斷言失敗時,該測試將終止。
verify
verify 斷言失敗時,該測試將繼續執行,並將錯誤記入日顯示屏。也就是說允許此單個驗證通過。確保應用程式在正確的頁面上。提高指令碼的伸縮性。
waitfor
waitfor用於等待某些條件變為真。可用於ajax應用程式的測試。 如果該條件為真,他們將立即成功執行。如果該條件不為真,則將失敗並暫停測試。直到超過當前所設定的超時時間。 一般跟settimeout時間一起用
store
store 定義變數,可以獲取頁面的相關元素進行判斷。
5種手段:
asserttitle:檢查當前頁面的title 是否正確
assertvalue:檢查輸入框、單選框、核取方塊的值是否正確
verityvalue:驗證元素的值是否正確
assertlocation:判斷當前是在正確的頁面
asserttitle:檢查當前頁面的title是否正確
assertvalue:檢查input的值,check or radio,有為on,無為off
assertselected:檢查select的下拉列表中選中是否正確
assertselectedoptions:檢查下拉列表中的a選項是否正確
asserttext:檢查指定元素的文字
asserttextparset:檢查在當前給使用者顯示的頁面上是否具有出現指定的文字
asserttextnotpresent:檢查在當前給使用者顯示的頁面上是否沒有出現指定的文字
assertattribute:檢查當前指定元素的屬性的值
asserttable:檢查table裡的某個cell中的值
assertalert:檢查是否有產生帶指定message的alert對話方塊
verifytitle:驗證預期的頁面標題
verifytextpresent:驗證預期的文字是否在頁面上的某個位置
verifyelementpresent:驗證預期的ui元素,它的html標籤的定義,是否在當前網頁上
verifytext:核實預期的文字和相應的html標籤是否都存在於頁面上
verifytable:驗證表的預期內容
waitforpagetoload:暫停執行,直到預期的新的頁面載入
waitforelementpresent:等待檢驗某元素的存在,為真時,則執行
selenium python環境搭建
安裝python 2.7.版本,其他版本目前支援不好 嘗試cmd下輸入python,若無法呼叫python,需要將python的安裝路徑 python.exe的儲存位置 新增到path系統變數中 3 安裝pycharm整合開發環境 晚上比較多資料,需要破解。4 配置pycharm 開啟pycharm...
selenium python 安裝使用
selenium官網 selenium簡單教程 selenium完整教程 python基礎教程 注意 上去中如果沒有勾選add python to 安執行命令列,會報 pip 不是內部或外部命令 需要手動進行環境配置即可 執行命令視窗 cmd 輸入以下命令安裝selenium pip install...
selenium python環境搭建
一 初始準備 準備工具如下 因為版本都在更新的,python選擇2.7.xx,setuptoosl選擇平台對應的版本。二 安裝 1.安裝python,安裝目錄c python27 2.setuptools 的安裝也非常簡單,同樣是exe檔案,缺省會找到python的安裝路徑,將安裝到c python...