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. byte
2. short
3. int
4. long
2.浮点型
1. float
2. double
-
字符
1. char -
逻辑型
1. boolean -
引用类型
- 数组
- 类
- 接口
常用容器
1. list 有排序 但是只能存单值(可重复),通过下标取值
2. HashMap 只能存键值对 通过key取值
3. HashSet 数据不能重复,无序 通过循环迭代取值
4.1.数组 有顺序 有位数 大小固定,只能存储相同类型的数据 通过下标取值
Testng常见注解
@Beforeclass
@Beforetest
@Test
@Aftertest
@Afterclass
网友评论