public void Launch_TempHtmlFileWithInputWithMaxLength_CanSetTextWhichExceedsMaxLength() { // Arrange using (var tempFile = new TempFile( @"<html> <head> <title>test</title> </head> <body> <input id=""input"" type=""text"" maxlength=10 /> </body> </html>")) { WebPage.Launch(tempFile.FilePath); var window = new WebPage("test"); EnhancedHtmlEdit input = window.Get <EnhancedHtmlEdit>("id=input"); // Act string inputText = "12345678901"; string outputText = "1234567890"; Keyboard.SendKeys(input.UnWrap(), inputText); // Assert Assert.AreEqual(input.GetText(), outputText); window.Close(); } }
public static void SendEnter(this EnhancedHtmlEdit control) { Keyboard.SendKeys(control.UnWrap(), "{Enter}"); }