日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > java >内容正文

java

selenium java 断言_Java+Selenium+Testng自动化测试学习(三)— 断言

發(fā)布時間:2023/12/19 java 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 selenium java 断言_Java+Selenium+Testng自动化测试学习(三)— 断言 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

1、修改Login類加入斷言;

斷言:檢查我們操作頁面后得到的結(jié)果與我們預期的結(jié)果是否一致。

2、使用xml文件運行所有的測試類;

Login類寫入兩個測試用例:

packagecom.test;importorg.openqa.selenium.WebDriver;importorg.openqa.selenium.chrome.ChromeDriver;importorg.testng.Assert;importorg.testng.annotations.AfterMethod;importorg.testng.annotations.BeforeMethod;importorg.testng.annotations.Test;public classLogin {

WebDriver driver= null;//調(diào)用定位元素的方法

ElementLocation elementLocation = newElementLocation();//在一個方法運行之前運行

@BeforeMethodpublic voidbefore(){

System.setProperty("webdriver.chrome.driver", "E:\\selenium\\chromedriver.exe");

driver= newChromeDriver();

String url= "http://xadev.alsolife.com/";

driver.manage().window().maximize();

driver.get(url);

}/*** 定位登錄界面元素

* 1.輸入正確手機號碼

* 2.輸入正確密碼

* 3.登錄成功*/

//@Test//public void test_login1(){//elementLocation.findElementByCssClearSendkeys("input[type='text']","15211111111",driver);//elementLocation.findElementByCssClearSendkeys("input[type='password']","123456",driver);//elementLocation.findElementByCssClick("button[type='button']",driver);//System.out.println("登錄成功,跳轉(zhuǎn)到首頁");//}//輸入錯誤用戶名

@Testpublic voidtest_login2(){

String phone= "153";

elementLocation.findElementByCssClearSendkeys("input[type='text']",phone,driver);

elementLocation.findElementByCssClick("button[type='button']",driver);

//加入斷言try{

Assert.assertEquals(phone,"15211111111");

}catch(AssertionError e){

System.out.println("手機號格式有誤:"+e.getMessage());

}

}//不輸入手機號

@Testpublic voidtest_login3(){

String phone= "";//輸入手機號

elementLocation.findElementByCssClearSendkeys("input[type='text']",phone,driver);//點擊登錄

elementLocation.findElementByCssClick("button[type='button']",driver);try{

Assert.assertEquals(phone,"15211111111");

}catch(AssertionError e){

System.out.println("手機號不能為空"+e.getMessage());

}

}//在一個方法運行完之后運行

@AfterMethodpublic voidafter(){try{

Thread thread= newThread();

thread.sleep(5000);

}catch(InterruptedException e){

e.printStackTrace();

}

driver.quit();

}

}

創(chuàng)建一個TestSuit.xml文件(名稱隨便起):

直接運行TestSuit.xml文件,會執(zhí)行Login類。

運行結(jié)果如下:

內(nèi)容:

1、TestNG中常用的斷言方法:

assertEquals(String actual, String expected)??//判斷真實值與預期值是否相等,如果不相等測試失敗會拋出一個異常

assertEqual(String actual,String expected, Stringmessage)?//檢查兩個字符串是否相等,?如果不相等,測試失敗,?且在拋出異常中打印出我們提供的第三個message參數(shù)信息

assertTrue(boolean condition) //如果值為true,則用例通過,否則拋出一個AssertionError異常

assertFalse(boolean condition)

2、測試用例的執(zhí)行順序,Login類中的兩個測試用例:test_login2,test_login3

一般是以字符排序,如果字符相同以數(shù)字排序。

說一下之前的問題:

1、之前存日期,一直沒有保存成功,原因是按鈕元素定位方式不對:

之前的寫法:driver.findElement(By.ByXPath.xpath("(//button[@type='button'])[1]")).click();

改正之后:? ??driver.findElement(By.ByXPath.xpath("//button[contains(@class,'submit-infor')]")).click();

一直以為是日期的定位元素不對一直修改,最后發(fā)現(xiàn)是按鈕定位的不正確,但是存在的疑點是:其他內(nèi)容都能保存成功就日期不行。

創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎勵來咯,堅持創(chuàng)作打卡瓜分現(xiàn)金大獎

總結(jié)

以上是生活随笔為你收集整理的selenium java 断言_Java+Selenium+Testng自动化测试学习(三)— 断言的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 欧美男人又粗又长又大 | av一区二区免费 | 丝袜熟女一区二区三区 | 色鬼综合 | 亚洲国产成人精品久久 | 亚洲电影中文字幕 | 午夜在线看 | 欧美综合第一页 | 91观看视频 | 成人久久久久久 | xxsm.com| 天天久久久 | 精品国产一区在线观看 | 国产精品一区二区精品 | 色老头影视 | 91欧美一区二区三区 | 天天看天天操 | jizz在线观看 | xxx国产精品 | 少妇诱惑av | 国产毛片3 | 精久久久久久久 | 久久55| 国产毛片毛片毛片毛片毛片毛片 | 精品国产一区二区三区久久久蜜臀 | 精品国产高清在线观看 | www.88av| 日本高清一区二区视频 | 熟女丰满老熟女熟妇 | 婷婷开心激情网 | 日韩福利视频一区 | 欧美在线免费观看视频 | 国产日产久久高清欧美一区 | 亚洲AV无码成人精品区在线观 | 欧美日韩黄色一级片 | 亚洲天堂久久久 | 欧美日韩一区在线播放 | 99人妻碰碰碰久久久久禁片 | 色欲一区二区三区精品a片 在线观看黄网站 | 国产一级片网站 | 娇妻玩4p被三个男人伺候电影 | 伊人一道本 | 男男成人高潮片免费网站 | 久久久人妻无码一区二区 | 91久久精品国产91性色tv | 免费一级毛片麻豆精品 | 欧美另类tv | 色图综合网 | 色老板精品凹凸在线视频观看 | 国产精品网友自拍 | 高清不卡毛片 | 一区二区三区在线免费播放 | 日女人网站 | 一区二区三区亚洲视频 | 亚洲六月婷婷 | 午夜精品免费 | 韩国三级视频在线观看 | 欧美 日韩 国产 一区二区三区 | 人人九九精 | 亚洲成人手机在线 | 久久在线免费观看视频 | 国产一区二区在线电影 | 国产成人三级 | 黑人3p波多野结衣在线观看 | 久久亚洲区 | 欧美黑人一区二区 | 亚洲影视一区二区三区 | 天堂在线视频免费 | 亚洲视频中文 | 午夜影院在线观看18 | 亚洲网站在线看 | 国产香蕉在线观看 | 免费国产精品视频 | 亚洲一区精品视频 | 青青偷拍视频 | 成年人视频网 | 黄在线观看| 欧美亚洲精品在线 | 伊人久久色 | 国产激情在线观看 | 成人av在线资源 | 在线观看欧美一区二区 | 伊人中文在线 | 97超碰人人 | 黑人与日本少妇 | 亚洲国产精品久久久久久久 | 成人av网址大全 | 亚洲无码一区二区三区 | 国产又粗又猛又爽又黄91精品 | 黄三级| 欧美日韩人妻精品一区在线 | 毛片毛片毛片毛片 | 夜噜噜 | 国产女人叫床高潮大片免费 | 波多野结衣啪啪 | 波多野42部无码喷潮在线 | 国产一级黄色av | 中文字幕一区二区三区四区免费看 | 一区二区三区视频免费 |