如何将文本框值分配给变量

时间:2012-03-26 09:40:53

标签: asp.net-mvc-3 selenium

我想从作为(By.Id(“Email”))引入的文本框中获取t@test.com值,并与selectEmail值进行比较。我使用了以下代码,但它没有从文本框中的文本框中保存任何值。当我调试它时,我只能获得foundEmail变量的空值。

         var checkEmail = driver.FindElement(By.Id("Email"));
         string foundEmail = checkEmail.Text;
         string selectedEmail = "t@test.com";
         Assert.AreEqual(foundEmail, selectedEmail);

请帮我将文本框中的t@test.com值分配给名为foundEmail的给定变量。

三江源

1 个答案:

答案 0 :(得分:0)

您正在使用checkEmail.Text请使用以下代码

string foundEmail = driver.findElement(By.id("Email")).getAttribute("value"))

试试吧

感谢。