斷言/處理彈窗
自動化窗口切換
類
1.自定義類(自定義存在不同的包下面)
2.第三方類(存在maven的jar包里面)
3.JDK類(存在JDK的jar包里面,屬于官方類)
方法
a.不帶參數(shù)的方法
b.帶參數(shù)的方法
c.帶參返回?cái)?shù)據(jù)的方法;
d.不帶參返回?cái)?shù)據(jù)的方法
1.執(zhí)行需要條件的:帶參(入?yún)?
2.需要返回結(jié)果的:待返回
引用類型:數(shù)組;類;接口
1.單個數(shù)據(jù)用變量
2.多個數(shù)據(jù)用容器
常用容器
a.list:有順序,只能存單值,通過下標(biāo)取值
b.HashMap:容器存鍵值對,通過key
c.HashSet 存數(shù)據(jù)不能重復(fù),無序,通過循環(huán)迭代取值
d.數(shù)組:大小固定,只能儲存相同類型的數(shù)據(jù),通過下標(biāo)取值
java四大類八種數(shù)據(jù)類型
第一類:邏輯型boolean
1.boolean類型只存在true(真),false(假)兩種形式
列:boolean a=true; boolean b=false;
第二類:文本型char(字符)
字符常量通常用單引號括起來(可以是中文)java采用unicode編碼蒋荚,每個字符占兩個字節(jié),
列:char a='a';char b='你'唇辨;
第三類:整數(shù)型(byte虹钮、short适袜、int兑凿、long)
byte:8 位谈为,用于表示最小數(shù)據(jù)單位湾揽,如文件中數(shù)據(jù)瓤逼,-128~127
short: 16 位,很少用 從-32768到32767
int:32 位库物、最常用霸旗,-231-1~231 (21 億) 從-2147483648,到2147483647共10位
long:64 位、次常用 從-9223372036854775808到9223372036854775807共19位
第四類:浮點(diǎn)型(float戚揭、double)
float:32 位诱告,后綴 F 或 f,1 位符號位民晒,8 位指數(shù)精居,23 位有效尾數(shù)。
double:64 位潜必,最常用靴姿,后綴 D 或 d,1 位符號位磁滚,11 位指數(shù)佛吓,52 位有效尾
注意:在數(shù)學(xué)中0到1有無數(shù)個浮點(diǎn)數(shù);而計(jì)算機(jī)是離散的,所以表示的時候有誤差辈毯,
計(jì)算機(jī)用精度(小數(shù)點(diǎn)后幾位來表示正確)坝疼,比較浮點(diǎn)數(shù)時a==0.1是不合適的,
應(yīng)該a-0.1==0;如果a是0.1,則即使有誤差 a-0.1==0因?yàn)閍和0.1都被表示為一個有誤差的計(jì)算機(jī)二進(jìn)制
System.setProperty("設(shè)置是哪一個瀏覽器驅(qū)動","設(shè)置驅(qū)動路徑"):配置驅(qū)動環(huán)境變量
WebDriver driver=new ChromeDriver():啟動chrome瀏覽器用driver存起來
Testng常見注解
1.@BeforeTest / @BeforeClass
2.@Test
3.@AfterTest / @AfterClass
數(shù)據(jù)名稱集合配對:@DataProvider;@Parameters
IDEA第三方j(luò)ar包
file--sittings--Builde , Execution , Deployment--Builde Tools--maven---Repositories