-
IDE 錄制完成之后進(jìn)行補(bǔ)錄是ok的,方法:在錄制條碼空白處右鍵,選擇所要添加的動(dòng)作,然后select 頁面上的對(duì)象就可以自動(dòng)添加成功。
查看全部 -
一、為什么要做自動(dòng)化測(cè)試?
? 減少人力成本、
? 完成大量的重復(fù)性工作、
? 提高測(cè)試效率、
? 保證工作的一致性,增強(qiáng)信任度
? 完成手工不能完成的工作
二、是否適合做自動(dòng)化?
? ?時(shí)間 、人員、系統(tǒng)、領(lǐng)導(dǎo)
三、在什么情況下做自動(dòng)化?
? ?單元測(cè)試?集成測(cè)試?頁面測(cè)試?
四、什么樣的項(xiàng)目需要做自動(dòng)化測(cè)試?
? ? 需求變更慢、周期長(zhǎng)、腳本可重復(fù)利用、
查看全部 -
findElements 定位一組元素查看全部
-
所有的自動(dòng)化都是針對(duì)頁面(元素)。查看全部
-
firepath查看全部
-
firefox中selenium的安裝與使用:
1、最新版本的firefox可以直接在附加組件中直接搜索安裝。
2、開發(fā)者工具->selenium工具。
3、開始錄制用戶操作。
4、編輯command、target、value。
5、重新運(yùn)行(可能存在報(bào)錯(cuò),原因可能是速度太快);
6、導(dǎo)出。
查看全部 -
chrome start
查看全部 -
自動(dòng)化測(cè)試意義
查看全部 -
1、采用定位 table配置:
先定位table:WebElement Table = driver.findElement(By.tagName("table"));
注:findElement是定位單一的一個(gè)元素的方法
2、需要定位一組元素的采用的findElements
再定位行數(shù)<tr>,最后定位列數(shù)<td>
List<WebElement> rows = Table.findElements(By.tagName("tr"));
for(WebElement row:rows){
? ? List<WebElement> tds = row.findElements(By.tagName("td"));
????for(WebElement td:tds){
????????System.out.print(td.getText()+"\n")//進(jìn)行換行處理
????????String str="第一行第五列";
????????String str1="第三行第四列";
????????String value = td.getText();
????????if(value.equals(str) || value.equals(str1)){
????????????????System.out.print(value + "\n");//換行處理
}else{
????????????????? System.out.print("error");
}
}
}
查看全部 -
1、通過Xpath定位,查詢?cè)?br />
driver.findElement(By.xpath("./[@id='from']/span[1]")).sendKeys("selenium")
查看全部 -
為什么選擇學(xué)自動(dòng)化
查看全部 -
工具: 火狐瀏覽器?較低版本 fireBug插件 firePath
查看全部 -
下拉框select
查看全部 -
刪除cookie
查看全部 -
cookie
查看全部
舉報(bào)