91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

webdriver 自動化測試初試

發布時間:2020-08-06 19:39:06 來源:網絡 閱讀:850 作者:AnthonyGao1105 欄目:軟件技術

之前已經搭建了測試需要的環境,也學習了locate elements的方法,下面我們就來創建第一個簡單的自動化測試用例。

測試場景如下:

1.打開百度首頁

2.在搜索框輸入關鍵字搜索,比如:webdriver automation testing

3.點擊百度一下button

4.驗證搜索結果是否包含輸入的關鍵字

用例自動化測試代碼實例如下:

package com.example.tests;

import org.openqa.selenium.By;

import org.openqa.selenium.WebDriver;

import org.openqa.selenium.firefox.FirefoxDriver;

import org.testng.Assert;

import org.testng.annotations.AfterMethod;

import org.testng.annotations.BeforeMethod;

import org.testng.annotations.Test;


public class BaiDuSearchTest {

private WebDriver driver;

private String baseUrl;


@BeforeMethod

        public void setUp() throws Exception {

    //Launch Firefox browser

   driver = new FirefoxDriver();

   baseUrl = "http://www.baidu.com";

 }


 @Test

        public void baiDuSearchTest() throws Exception {

    String exResult="WebDriver automation testing";

    //Open 百度  home page

   driver.get(baseUrl);

   //Locate search box and input search keyword

   driver.findElement(By.id("kw1")).sendKeys("WebDriver automation testing");

   //Click 百度一下 button

   driver.findElement(By.id("su1")).click();

   //在結果頁面找到第一個link并驗證搜索關鍵字顯示在鏈接中

   String actResult=driver.findElement(By.id("1")).getText();

   Assert.assertTrue(actResult.contains(exResult));

   

 }


 @AfterMethod

public void tearDown() throws Exception {

   driver.quit();

 }


}


然后直接右擊該java文件選擇run as TestNG test,然后可以查看自動化測試用例的執行了。


最簡單的一個測試用例就到這里了。是不是很easy?

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

安溪县| 瑞安市| 盐亭县| 永清县| 靖宇县| 龙岩市| 阳原县| 朝阳区| 汨罗市| 麻城市| 疏附县| 澄迈县| 平定县| 荆门市| 武定县| 锡林浩特市| 诏安县| 江永县| 壤塘县| 龙井市| 桂东县| 鹿邑县| 马山县| 南宁市| 天全县| 治县。| 中卫市| 潮州市| 辰溪县| 乾安县| 玉田县| 乌鲁木齐县| 沽源县| 泾源县| 孟津县| 泰兴市| 扎鲁特旗| 平顺县| 仲巴县| 得荣县| 武夷山市|