Я тестирую сайт с селеном, и мне нужно отправить электронное письмо на одно из полей.Пока что я использую этот метод Java:
String email = "test@example.com"
WebElement emailField = driver.findElement(By.id("mainForm:accountPanelTabId:1:accountEmails");
emailField.sendKeys(email);
Но по (мне) неизвестной причине, это отправляет именно это значение в поле:
testvexample.com
(так что в основном«@» заменили на «v»)
Просто из любопытства: я чех и у меня чешская клавиатура.Один ярлык для написания символа "@" - это rightAlt + v, поэтому я считаю, что это может быть связано ...
Так что я ищу любой "пуленепробиваемый" метод, который всегда пишет символ "@".Любая помощь приветствуется.
EDIT sendKeys - это метод Selenium, и он имитирует набор текста на клавиатуре.Javadoc здесь: http://selenium.googlecode.com/svn/trunk/docs/api/java/org/openqa/selenium/WebElement.html#sendKeys%28java.lang.CharSequence...%29