思维导图
image.png
-
8种基本变量类型
类型 | 包装类 | 大小 | 举例 | 特殊说明 |
---|---|---|---|---|
byte | Byte | 8位 | 12 | |
short | Short | 16位 | 12345 | |
int | Integer | 32位 | 123123123 | |
long | Long | 64位 | 234234234324l最后一位是小写的L,标识是long类型 | |
浮点:float | Float | 32位 | 234.232f | 最后一位是小写的f,标识是float类型 |
浮点:double | Double | 64位 | 23423423.23423424 | |
boolean | Boolean | 默认与int相同 | true/false |
public void basicVarsTest(){
//布尔类型,一般用来做标识和判断
boolean result=true;//false
//数字:整数
byte b=3;//8位
short s=1231;//16位
int i=231231231;//32位
long l=21312312312222l;//64位,后面带小写的L
//数字:小数
float f=23423.23f;//32位,后面带个小写的f
double d=2342342.23232;//64位
//字符
char c='a';//16位
}
if判断
image.png变量代替
image.png
循环
image.png
下拉框的格式
image.png
- 字符型:char
-
三种容器
数组:根据下标取数据
列表
键值对
-
引用类型
String:字符串
-
方法使用
无参:方法()
有参:方法名(参数1,参数2)
有返回值的
send("//input[@name='realName']",name);
send("//input[@type='number'][1]",age);
click("//input[@type='submit']");
sleep(3000);
}
public void click(String xpath){
driver.findElement(By.xpath(xpath)).click();
}
public void send(String xpath,String sendkey){
driver.findElement(By.xpath(xpath)).clear();
driver.findElement(By.xpath(xpath)).sendKeys(sendkey);
}
-
testNG断言
Assert
boolean guoya = driver.getPageSource().contains("学生查询");
//获取页面源代码使用contains方法判断是否包含文本内容,是 true 否 false,然后用布尔变量进行存储
System.out.println("contains判断结果"+driver.getPageSource().contains("学生查询"));
//assert断言 判断预期结果与实际结果是否相等
//调用Asser对象.assertEquals方法 判断 实际结果,预期结果是否相等,如果不相等 打印错误信息,抛出异常
Assert.assertEquals(guoya ,true);
-
java三大类型
继承:extends
封装:方法封装,类封装
多态
-
ui自动化 iframe切换
switchTo().iframe()
-
idea Debug
添加断点
断点调试
https://www.tapd.cn/tfl/pictures/201811/tapd_63882484_1542279025_46.gif
https://www.tapd.cn/tfl/pictures/201811/tapd_63882484_1542278997_82.gif
- 总结
import com.google.common.annotations.VisibleForTesting;
import com.guoyasoft.autoUI.
网友评论