亚洲好骚综合-亚洲黄色录像-亚洲黄色网址-亚洲黄色网址大全-99久久99久久-99久久99久久精品国产

您的位置:軟件測試 > 開源軟件測試 > 開源功能測試工具 > Selenium
Selenium之利用Excel實現參數化
作者:網絡轉載 發布時間:[ 2014/11/25 13:14:35 ] 推薦標簽:軟件測試 Selenium 功能測試

  第三步:新建一個TestNg Class,把excel數據填寫到測試界面,具體代碼如下:
  CODE:
import java.io.File;
import java.util.List;
import java.util.concurrent.TimeUnit;
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.firefox.FirefoxDriver;
import org.openqa.selenium.firefox.FirefoxProfile;
import org.testng.annotations.BeforeClass;
import org.testng.annotations.Test;
import File.ExcelWorkBook;
public class LoginCenter {
private WebDriver driver;
private String url;
String sourceFile="你文件的路徑和文件名稱";
@BeforeClass
public void testBefore(){
//設置firefox瀏覽器
FirefoxProfile file=new FirefoxProfile(new File("C:\Users\qinfei\AppData\Roaming\Mozilla\Firefox\Profiles\t5ourl6s.selenium"));
driver=new FirefoxDriver(file);
url="你的測試地址";
}
@Test
public void login() throws Exception{
//初始化ExcelWorkBook Class
ExcelWorkBook excelbook=new ExcelWorkBook();
//進入到你的測試界面
driver.get(url);
driver.manage().timeouts().implicitlyWait(30,TimeUnit.SECONDS);
try{
//把取出的username放在userlist集合里面
List<string> userList=excelbook.readUsername(sourceFile);
//把取出的password放在passlist集合里面
List</string><string> passList=excelbook.readPassword(sourceFile);
//把取出來的值,輸入到界面的輸入框中
int usersize=userList.size();
for(int i=0;i<usersize ;i++){
//通過css定位到username輸入框
WebElement username=driver.findElement(By.cssSelector("input[name="j_username"]"));
//通過css定位到password輸入框
WebElement password=driver.findElement(By.cssSelector("input[name="j_password"]"));
//通過xpath定位登錄按鈕
WebElement submit=driver.findElement(By.xpath("//button//span[contains(text(),'登錄')]"));
//清除username輸入框的內容
username.clear();
//把list中數據一個一個的取出來
String name=userList.get(i);
//然后填寫到username輸入框
username.sendKeys(name);
for(int j=0;j<passList.size();j++){
password.clear();
String pass=passList.get(j);
password.sendKeys(pass);
}
//點擊登錄按鈕
submit.click();
driver.manage().timeouts().implicitlyWait(30,TimeUnit.SECONDS);
//通過xpath定位登出按鈕
WebElement logoutButton=driver.findElement(By.xpath("//button//span[contains(text(),'登出')]"));
logoutButton.click();
driver.manage().timeouts().implicitlyWait(30,TimeUnit.SECONDS);
}
}catch(Exception e){
e.printStackTrace();
}
}
}

上一頁12下一頁
軟件測試工具 | 聯系我們 | 投訴建議 | 誠聘英才 | 申請使用列表 | 網站地圖
滬ICP備07036474 2003-2017 版權所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd
主站蜘蛛池模板: 青青青国产在线 | 欧美成人观看视频在线 | 午夜视频黄色 | 成人毛片视频免费网站观看 | 午夜性影院爽爽爽爽爽爽 | 狠狠干狠狠操视频 | 久久18| 欧美专区一区二区三区 | 久久怡红院亚欧成人影院 | 波多野结衣视频在线观看地址免费 | 天堂免费在线视频 | 国产色一区 | 成人一级大片 | 亚洲天天看| 免费看男女做黄的软件 | 精品视频免费在线 | 亚洲丁香色婷婷综合欲色啪 | 亚洲成人视屏 | 99在线精品视频免费观里 | 精品一区二区91 | xx顶级欧美熟妞xxhd | 毛片免费永久不卡视频观看 | 日韩视频在线精品视频免费观看 | h视频在线看 | 午夜高清视频 | 国产成人精品午夜视频' | 欧美色图另类图片 | 国产综合日韩伦理 | 亚洲成年看片在线观看男男 | 尼龙丝袜社区aaaaa视频 | 色视频在线免费看 | 亚洲日本久久一区二区va | 一级片日韩 | 牛牛热在线视频 | 黄色的免费网站 | 又黄又爽又色的黄裸乳视频 | 激情免费网站 | 欧美一级专区免费大片俄罗斯 | 最好看2019高清中文字幕视频 | 成人动漫视频在线 | 精品91自产拍在线观看99re |