亚洲好骚综合-亚洲黄色录像-亚洲黄色网址-亚洲黄色网址大全-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
主站蜘蛛池模板: 免费观看亚洲 | 狠狠操成人 | 成人免费黄色网 | 一级毛片黄色 | 日本理论午夜中文字幕第一页 | 成人短视频在线在线观看 | 簧片免费视频 | 丁香六月综合 | 国产综合在线视频 | 精品国产免费人成在线观看 | 久久精品国产亚洲精品2020 | 久久精品94精品久久精品动漫 | 亚洲免费一区 | 1024国产精品视频观看 | 一个人看的www高清视频 | 免费的一级黄色片 | 亚洲黄色美女视频 | 国产伦理精品 | 在线观看国产剧情麻豆精品 | 国产欧美精品 | 超清乱人伦中文视频在线 | 一级高清毛片免费a级高清毛片 | 日韩中文字幕精品一区在线 | 永久免费看黄 | 99re5精品视频在线观看 | 激情小说亚洲 | 成人免费一级在线播放 | 亚洲欧美日韩国产精品久久 | 2345成人高清毛片 | 全日本爽视频在线 | 欧美综合区自拍亚洲综合 | 九九综合视频 | 中国黄色一级大片 | 成年人视频在线免费播放 | 69一级毛片| 中文字幕精品视频在线观 | 99r在线精品| 欧美日产国产亚洲综合图区一 | 国产成人精品视频免费大全 | 热热色网站 | 亚洲图片欧美文学小说激情 |