我在静态函数中存储了如下的多个键值。
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("")".
与Java类似,我们将键值对存储在属性文件中,并从下面检索值。
driver.findElement(By.name(property.getProperty("Name"))).click();
如何在C#中完成?
答案 0 :(得分:0)
如果您只是询问如何访问字典的值,答案是:store["Name"]
。
所以整行都是
driver.FindElement(By.Name(store["Name"])).Click();