断言已输入文本 - Selenium Web Driver

Assert that text has been input - Selenium Web Driver

我在 Visual Studio 2013 年使用 Selenium Webdriver C#,使用命名空间 Microsoft.VisualStudio.TestTools.UnitTesting

我需要断言我使用 firstName.SendKey("1") 输入到字段中的文本已成功输入到字段中。这是为了确保该字段的规则正常工作:

string id = "mainContentPlaceHolder_registrationWizard_txtFirstname";
IWebElement firstName = driver.FindElement(By.Id(id));
firstName.SendKeys("1");

这可能吗?

你可能想试试

Assert.AreEqual

string id = "mainContentPlaceHolder_registrationWizard_txtFirstname";
IWebElement firstName = driver.FindElement(By.Id(id));
firstName.SendKeys("1");

Assert.AreEqual(firstName.GetAttribute("value"),"1")