2018-09-10_类常见类型_方法_容器_ui自动化框架

自动化窗口切换

String handle = driver.getWindowHandle();
//执行操作产生新窗口
        driver.findElement(By.xpath("//div[@id='content_left']/div[1]//a/em')]")).click();
         for (String handles : driver.getWindowHandles()) {
            //循环从列表中每次去一个值放在变量里面
            if (handles.equals(handle)) {
                //如果当前取得窗口handle跟原窗口一致
                continue;
            } else {
                //就继续
                driver.switchTo().window(handles);
                //切换窗口根据 列表中当前拿出来的窗口handle切换
            }
        }

类:

自定义类(自定义存在不同的包下面)
第三方类(存在Maven的jar包里面)
JDK类(存在JDK的jar包里面,属于官方类)

方法:

1.不带参数的方法
2.带参的方法
3.带返回数据的方法
4.不带返回数据的方法

数据类型:

1.数字

1.整数型

  1. byte
  2. short
  3. int
  4. long
    2.浮点型
  5. float
  6. double

2.字符

  1. char

3.逻辑型

  1. boolean

4.引用类型

数组

接口

常用容器

1.数组 大小固定,只能存储相同类型的数据,通过下标取值
2.list 有顺序,只能存单个值,通过下标取值
3.map 只能存键值对//通过key

  1. set 数据不能重复,无序//通过循环迭代取值

Testng常见注解

@Beforetest
@Beforeclass
@Test
@Afterclass
@Aftertest

UI自动化


2018-09-10_类常见类型_方法_容器_ui自动化框架_第1张图片
image.png

(1) seleniu(浏览器自动化测试框架):clear,click.......
(2)testNG管理框架:设置xml文件可以同时运行多个脚本
(3)maven搭技术框架

你可能感兴趣的:(2018-09-10_类常见类型_方法_容器_ui自动化框架)