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

问题描述 投票:-1回答:1

我有类似下面的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语句和断言,但不工作 我怎样才能使测试通过

c# selenium data-driven
1个回答
0
投票

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

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

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

© www.soinside.com 2019 - 2024. All rights reserved.