For loop Selenium:for循环(数据驱动测试)

For loop Selenium:for循环(数据驱动测试),for-loop,selenium-webdriver,data-driven-tests,For Loop,Selenium Webdriver,Data Driven Tests,如何编写for循环,以便为多个客户登录到yahoo excel中提供的输入。我想进行selenium数据驱动测试 这里我需要B列的值,而不是A列的值&我的行需要递增 那么如何编写for循环呢 column A .. column B ===================================== username >>> waxy@yahoo.com password >>>&

如何编写for循环,以便为多个客户登录到yahoo excel中提供的输入。我想进行selenium数据驱动测试

这里我需要B列的值,而不是A列的值&我的行需要递增

那么如何编写for循环呢

column A   ..        column B
=====================================
username              >>> waxy@yahoo.com

password              >>>>123456

username              >>>>ABC@yahoo.com

password              >>>>123456
我试过下面的代码

public class yahoo_login {

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

    FirefoxDriver fd = new FirefoxDriver();
    fd.manage().window().maximize();
    fd.get("http:yahoomail.com");
    Thread.sleep(1000);

    FileInputStream fs = new FileInputStream("E:\\Testing\\Testdata.xls");
    Workbook wb = Workbook.getWorkbook(fs);
    Sheet s = wb.getSheet(1);

    for (int r=0; r<s.getColumns();r++)
    {
        fd.findElement(By.name("login")).sendKeys(s.getCell(r,1).getContents());
        fd.findElement(By.name("passwd")).sendKeys(s.getCell(r,1).getContents());
        fd.findElement(By.name(".save")).click();
    }   

}

}
公共类yahoo_登录{
公共静态void main(字符串[]args)引发异常{
FirefoxDriver fd=新的FirefoxDriver();
fd.manage().window().maximize();
get(“http:yahoomail.com”);
睡眠(1000);
FileInputStream fs=新的FileInputStream(“E:\\Testing\\Testdata.xls”);
工作簿wb=Workbook.getWorkbook(fs);
表s=wb.getSheet(1);

对于(int r=0;r@Aditya),请您详细解释一下您的场景,您到底想做什么,以及您目前的做法是什么

无论如何,我从你的帖子中了解到,你想通过excel将用户名和密码传递给登录函数。 您可以通过创建excel读取函数和使用JXLAPI来实现。
有关更多详细信息,请查看此链接

到目前为止您尝试了什么?显示一些代码,以便更轻松地帮助您找到适合您个人需要的解决方案。是的,我想从excel中读取两个不同用户的值。为此,我需要一个For循环来实现该实现。根据上面的代码,excel工作表中的值是并排输入的.like:pswd123456用于userid字段和password字段,但我只希望在userid字段中输入mailid,在pasword中输入“123456”密码field@Aditya.我不明白你所说的并排输入数据是什么意思。你是否检查了链接[使用JXL读取Excel数据]@Aditya.在上面的共享链接中,您可以找到从excel传递电子邮件id和登录id的相同场景。根据您的要求,您可以修改excel数据或功能代码。希望对您有所帮助。