常用的斷言總結

2021-09-07 13:07:23 字數 661 閱讀 2194

斷言常用的有

assertlocation(判斷當前是在正確的頁面)、

asserttitle(檢查當前頁面的title是否正確)、

assertvalue(檢查input的值, checkbox或radio,有值為」on」無為」off」)、

assertselected(檢查select的下拉列表中選中是否正確)、

assertselectedoptions(檢查下拉列表中的選項的是否正確)、

asserttext(檢查指定元素的文字)、

asserttextpresent(檢查在當前給使用者顯示的頁面上是否有出現指定的文字)、

asserttextnotpresent(檢查在當前給使用者顯示的頁面上是否沒有出現指定的文字)、

assertattribute(檢查當前指定元素的屬性的值)、

asserttable(檢查table裡的某個cell中的值)、

asserteditable(檢查指定的input是否可以編輯)、

assertnoteditable(檢查指定的input是否不可以編輯)、

assertalert(檢查是否有產生帶指定message的alert對話方塊)、

waitforelementpresent (等待檢驗某元素的存在。為真時,則執行。)

Postman常用的斷言

在做介面測試時,在某一些場景下需要新增斷言,對介面進行判斷。postman在 tests 中提供了比較多的斷言方式來幫助介面測試的斷言。pm.test status code is 200 function 判斷返回響應中的其它欄位的值時,同樣使用該方法可以實現 或者使用 tests status ...

selenium常用斷言

selenium 提供了三種模式的斷言 assert verify waitfor assert 失敗時,該測試將終止。verify 失敗時,該測試將繼續執行,並將錯誤記入日顯示屏 也就是說允許此單個 驗證通過。確保應用程式在正確的頁面上。waitfor 用於等待某些條件變為真。可用於 ajax 應...

Robot Framework 常用斷言

robotframework帶有豐富的系統關鍵,使用時無需匯入,直接使用,為寫自動化用例帶來了極大的方便 不能停留在知道或者是會得程度,只有熟練使用各關鍵字,才能提公升自動化用例的寫作效率。下面將逐個舉例介紹 為方便講解,首先建立三個list變數 list a list b list c 以及兩個s...