qileilove

          blog已經(jīng)轉(zhuǎn)移至github,大家請(qǐng)?jiān)L問 http://qaseven.github.io/

          Webdriver 自動(dòng)化測(cè)試初試

           之前已經(jīng)搭建了測(cè)試需要的環(huán)境,也學(xué)習(xí)了locateelements的方法,下面我們就來創(chuàng)建第一個(gè)簡(jiǎn)單的自動(dòng)化測(cè)試用例。
            測(cè)試場(chǎng)景如下:
            1.打開百度首頁
            2.在搜索框輸入關(guān)鍵字搜索,比如:webdriverautomationtesting
            3.點(diǎn)擊百度一下button
            4.驗(yàn)證搜索結(jié)果是否包含輸入的關(guān)鍵字
            用例自動(dòng)化測(cè)試代碼實(shí)例如下:
          packagecom.example.tests;
          importorg.openqa.selenium.By;
          importorg.openqa.selenium.WebDriver;
          importorg.openqa.selenium.firefox.FirefoxDriver;
          importorg.testng.Assert;
          importorg.testng.annotations.AfterMethod;
          importorg.testng.annotations.BeforeMethod;
          importorg.testng.annotations.Test;
          publicclassBaiDuSearchTest{
          privateWebDriverdriver;
          privateStringbaseUrl;
          @BeforeMethod
          publicvoidsetUp()throwsException{
          //LaunchFirefoxbrowser
          driver=newFirefoxDriver();
          baseUrl="http://www.baidu.com";
          }
          @Test
          publicvoidbaiDuSearchTest()throwsException{
          StringexResult="WebDriverautomationtesting";
          //Open百度homepage
          driver.get(baseUrl);
          //Locatesearchboxandinputsearchkeyword
          driver.findElement(By.id("kw1")).sendKeys("WebDriverautomationtesting");
          //Click百度一下button
          driver.findElement(By.id("su1")).click();
          //在結(jié)果頁面找到第一個(gè)link并驗(yàn)證搜索關(guān)鍵字顯示在鏈接中
          StringactResult=driver.findElement(By.id("1")).getText();
          Assert.assertTrue(actResult.contains(exResult));
          }
          @AfterMethod
          publicvoidtearDown()throwsException{
          driver.quit();
          }
          }
            然后直接右擊該java文件選擇runasTestNGtest,然后可以查看自動(dòng)化測(cè)試用例的執(zhí)行了。
            最簡(jiǎn)單的一個(gè)測(cè)試用例就到這里了。是不是很easy?

          posted on 2014-06-18 10:46 順其自然EVO 閱讀(270) 評(píng)論(0)  編輯  收藏 所屬分類: selenium and watir webdrivers 自動(dòng)化測(cè)試學(xué)習(xí)

          <2014年6月>
          25262728293031
          1234567
          891011121314
          15161718192021
          22232425262728
          293012345

          導(dǎo)航

          統(tǒng)計(jì)

          常用鏈接

          留言簿(55)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          主站蜘蛛池模板: 南靖县| 隆化县| 喀喇| 湄潭县| 甘泉县| 兴宁市| 松桃| 定兴县| 琼结县| 孝义市| 扬州市| 静安区| 肇东市| 上高县| 郯城县| 通山县| 渑池县| 龙川县| 临颍县| 湖北省| 东明县| 抚宁县| 澄城县| 廉江市| 拜泉县| 柯坪县| 宜宾市| 盱眙县| 丰顺县| 三河市| 年辖:市辖区| 平泉县| 金寨县| 屯昌县| 都兰县| 神池县| 长垣县| 上杭县| 溆浦县| 鹤峰县| 洪雅县|