c# - Selenium C# - 将表值与可用值进行比较

标签 c# selenium selenium-webdriver specflow

规范流:

Then i verify the available fruits
   | fruits |
   | Apple  |
   | Orange |

Xpath://div[@class='fru_cl']/span - 这将返回元素集合

在我的步骤定义中:

将表格值转换为字符串列表。

我如何在运行时获取值并比较并判断哪个不可用! (最好断言让它失败)

最佳答案

您可以将来自 specflow 的输入作为表格获取:

public void MyTestMethod(Table table)
{
   IEnumerable<string> fruits = table.CreateSet<string>();

   //Assert Something
}

关于c# - Selenium C# - 将表值与可用值进行比较,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53480875/

相关文章:

java - 我的编码 driver.findElement(By.linkText ("Logout")).click();测试脚本中没有执行

unit-testing - 单元测试失败时从 hudson 发送电子邮件

java - 即使程序在 excel 中将 resukt FALSE 放入数据中,数据仍然匹配 - Selenium Web 驱动程序

c# - 对象与 GUI 控件同步

c# - Html Agility Pack c# 段落解析问题

c# - 如何在不带前导零的情况下从 C# DateTime 获取小时数?

c# - 在 .NET 中上传超过 4 MB 的文件

python - 面临类型错误: unbound method setUpClass() must be called with HomePageTest instance as first argument (got nothing instead)

java - 具有相同类名的容器的 Xpath

javascript - 取消隐藏 css 元素以选择元素值太慢