1、asser類提供的斷言
asserttrue(web物件.isselected()):是asser類提供的斷言,web物件.isselected()用於判斷單選或者多選按鈕是否被選中且返回值是true或者false
例子:
import org.testng.assert;//是否啟用
webelement wqy_n=ffinds(dr, by.name("product.enable")).get(0);
if(!wqy_n.isselected())else
例子:
string actual=ffind(dr, by.classname("messager-body panel-body panel-body-noborder window-body")).findelements(by.tagname("div")).get(1).gettext();assert.assertequals("新增成功", actual);//判斷是否與預期的值一樣
TestNG中DataProvider的用法
提供資料的乙個測試方法。註解的方法必須返回乙個 object 其中每個物件 的測試方法的引數列表中可以分配。該 test 方法,希望從這個 dataprovider 的接收資料,需要使用乙個 dataprovider 名稱等於這個註解的名字。第一種用法 返回object dataprovider n...
TestNG的基本註解
註解 描述 beforesuite註解的方法將只執行一次,執行所有測試前此套件中。aftersuite註解的方法將只執行一次此套件中的所有測試都執行之後。beforeclass註解的方法將只執行一次先行先試在當前類中的方法呼叫。afterclass註解的方法將只執行一次後已經執行在當前類中的所有測試...
TestNG的簡單使用
testng test next generation 是乙個測試框架,其靈感來自junit和nunit,但同時引入了一些新的功能,使其功能更強大,使用更方便。編寫testng測試基本上包括以下步驟 編寫測試的業務邏輯 並在相應 中插入testng的annotation。將測試資訊配置到testng...