我有 4 个不同的字段(电子邮件、手机、国家、邮件地址)。现在我有了它们每个的值,但只想知道在 C# 中验证所有 4 个的最佳实践是什么。(我知道我可以一一验证它们,但是还有其他任何循环逻辑的捷径吗?
问问题
283 次
1 回答
-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 ...
}
于 2015-11-18T07:20:45.207 回答