簡體   English   中英

C# - 如何在 Selenium 中驗證 4 個不同的文本框值

[英]C# -How to Verfiy 4 different Text box values in Selenium

我有 4 個不同的字段(電子郵件、手機、國家、郵件地址)。 現在我有了它們每個的值,但只想知道在 C# 中驗證所有 4 個的最佳實踐是什么。 (我知道我可以一一驗證它們,但是還有其他任何循環邏輯的快捷方式嗎?

您可以制作兩個列表,一個用於輸入值,第二個用於 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 ...
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM