2018-09-10_類常見類型_方法_容器_ui自動(dòng)化框架

自動(dòng)化窗口切換

// 獲取當(dāng)前頁面句柄
String handle = driver.getWindowHandle();
//執(zhí)行操作產(chǎn)生新窗口
        driver.findElement(By.xpath("http://div[@id='content_left']/div[1]//a/em')]")).click();
         for (String handles : driver.getWindowHandles()) {
            //循環(huán)從列表中每次去一個(gè)值放在變量里面
            if (handles.equals(handle)) {
                //如果當(dāng)前取得窗口handle跟原窗口一致
                continue;
            } else {
                //就繼續(xù)
                driver.switchTo().window(handles);
                //切換窗口根據(jù) 列表中當(dāng)前拿出來的窗口handle切換
            }
        }      

類:

  1. 自定義類(自定義存在不同的包下面)
  2. 第三方類(存在Maven的jar包里面)
  3. JDK類(存在JDK的jar包里面,屬于官方類)

方法:

1.不帶參數(shù)的方法
2.帶參的方法
3.帶返回?cái)?shù)據(jù)的方法
4.不帶返回?cái)?shù)據(jù)的方法

數(shù)據(jù)類型:

  1. 數(shù)字
    1.整數(shù)型
    1. byte
    2. short
    3. int
    4. long
    2.浮點(diǎn)型
    1. float
    2. double

  2. 字符
    1. char

  3. 邏輯型
    1. boolean

  4. 引用類型

    1. 數(shù)組
    2. 接口

常用容器

1.  list
2.  HashMap
3.  HashSet

Testng常見注解

@Beforeclass
@Beforetest
@Test
@Aftertest
@Afterclass

ui自動(dòng)化框架

第6天_第1天_ui自動(dòng)化流程.png
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容