我有4个不同的字段(电子邮件,移动电话,国家/地区,邮件地址)。现在我拥有每个人的价值观,但只是想知道在C#中Verfiy全部4的最佳实践。 (我知道我可以逐个验证它们,但是有任何其他快捷方式可以使用任何循环逻辑吗?
答案 0 :(得分:-1)
您可以创建两个列表,一个用于输入值,第二个列表用于WebElement。对于字段,您可以使用相同的字段属性,例如它们应该具有相同的类,或者您可以编写css选择器以查找4个字段,然后遍历列表并输入文本。请参阅下面的示例,然后将其转换为您的需求:
List<WebElement> fields = driver.FindElements(By.cssSelector(".class_name"));
String[] values = {"test@gmail.com", "7928346274", "UK", "bla bla no:45"};
for (int i=0; i < fields.Length; i++){
fields[i].sendKeys(values[i]);
// write your code ...
}