从密钥中检索特定值

时间:2015-01-08 06:35:33

标签: c#

我在静态函数中存储了如下的多个键值。

 public static class ElementID
    {
        static Dictionary<String, String> store = new Dictionary<string, string>();

        public static void keyvalue()
        {      
           //Login
            store.Add("Name","USERNAME");
            store.Add("Password", "PASSWORD");
            store.Add("Login", "Login");     
      }

}

现在我想在下面的驱动程序命令

中使用第一个值“USERNAME”
driver.FindElement(By.Name("")).Click();

任何人都可以告诉我们如何使用"By.Name("")".

中的“名称”键的“USERNAME”值

与Java类似,我们将键值对存储在属性文件中,并从下面检索值。

driver.findElement(By.name(property.getProperty("Name"))).click(); 

如何在C#中完成?

1 个答案:

答案 0 :(得分:0)

如果您只是询问如何访问字典的值,答案是:store["Name"]。 所以整行都是

driver.FindElement(By.Name(store["Name"])).Click();