Chciałbym symulować użytkownika naciskającego shift-enter w obszarze tekstowym. Oto kod pracuję z:Jak wysłać akordy kluczowe do obszaru tekstowego za pomocą Selenium?
var driver = new FirefoxDriver();
driver.Navigate().GoToUrl("http://pagewithtextarea");
var textarea = driver.FindElement(By.Id("myTextArea"));
//Send text
textarea.SendKeys("hello world!");
Jeśli chcę symulować naciśnięcie klawisza enter mogę powiedzieć
textarea.SendKeys(Keys.Enter);
Jak mogłem symulować naciśnięcie shift i wprowadzić w tym samym czasie?
Cieszę się, że to zadziałało. Niestety nie działa to dla mnie w IE9 lub Chrome: '.SendKeys (Keys.Control +" A ");' Wszelkie sugestie? –
Miałem ograniczony sukces w uzyskiwaniu Selenium do pracy w IE. Przyjrzałbym się ustawieniom bezpieczeństwa przeglądarki, aby sprawdzić, czy istnieje coś, co uniemożliwia Selenium pełne sterowanie przeglądarką. –
@ BrettVeenstra, znalazłeś rozwiązanie dla Chrome? Mam ten sam problem ... – yashaka