2014-07-24 5 views
0

Ниже приведен код создания учетной записи FB. У меня есть лист Excel с тестовыми данными для их создания. Как импортировать эти данные в код ниже?Импорт данных теста из листа Excel в код selenium java

Код:

import java.util.concurrent.TimeUnit; 

import org.openqa.selenium.WebDriver; 

import org.openqa.selenium.firefox.FirefoxDriver; 

import org.openqa.selenium.By; 


public class Facebookup { 

public static void main (String args[]) throws InterruptedException 
{ 

    WebDriver gm = new FirefoxDriver(); 

    gm.manage().window().maximize(); 

    gm.get("https://www.facebook.com/"); 

    gm.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS); 

    gm.findElement(By.xpath(".//*[@id='u_0_1']")).sendKeys("Tester"); 
    gm.findElement(By.xpath(".//*[@id='u_0_3']")).sendKeys("Dravid"); 
    gm.findElement(By.xpath(".//*[@id='u_0_5']")).sendKeys("[email protected]"); 
    gm.findElement(By.xpath(".//*[@id='u_0_8']")).sendKeys("[email protected]"); 
    gm.findElement(By.xpath(".//*[@id='u_0_a']")).sendKeys("Naren1234"); 
    gm.findElement(By.xpath(".//*[@id='month']")).click(); 

    Thread.sleep(2000); 

    gm.findElement(By.xpath(".//option[@value = '1']")).click(); 
    gm.findElement(By.xpath(".//*[@id='day']")).click(); 
    Thread.sleep(2000); 
    gm.findElement(By.xpath(".//option[@value = '8']")).click(); 
    gm.findElement(By.xpath(".//*[@id='year']")).click(); 
    Thread.sleep(2000); 
    gm.findElement(By.xpath(".//option[@value = '1991']")).click(); 
    Thread.sleep(2000); 
    gm.findElement(By.xpath(".//*[@id='u_0_e']")).click(); 
    gm.findElement(By.xpath(".//*[@id='u_0_i']")).click(); 





} 

} 

ответ

Смежные вопросы