如何在使用selenium c#中驱动的数据时使测试用例通过

时间:2018-02-27 19:45:50

标签: c# selenium data-driven

我有以下c#代码循环遍历行以获取新代码,在这种情况下循环未完成但代码已创建

 for (int i = 1; i < 100; i++)
 { 
      driver.FindElement(By.Id("Code"))
          .SendKeys(data.ExcelFile(i, 1));

      driver.FindElement(By.Id("Code")).Click();
  }

我尝试使用if if语句和断言但不工作
我怎样才能使测试通过

1 个答案:

答案 0 :(得分:0)

请更好地构建您的问题,因为很难理解您的想法。

在说你应该使用foreach循环时,使用当前的设置,你依赖的事实是你的excel电子表格中总会有<100行。 使用foreach循环将在所有行都经过处理后退出循环

关于如何通过考试?您无法通过测试,如果断言成功,测试将通过