셀레늄으로 사이트를 테스트 중이므로 필드 중 하나에 전자 메일을 보내야합니다.기호 ("@")에서 CharSequence로 변환
testvexample.com
(그래서 기본적으로 "@"있어 :
String email = "[email protected]"
WebElement emailField = driver.findElement(By.id("mainForm:accountPanelTabId:1:accountEmails");
emailField.sendKeys(email);
그러나에서가 알 수없는 이유로 (나에게)
는,이 분야에 정확하게이 값을 보내는 : 지금까지 나는이 자바 방법을 사용하고 있습니다 "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
나쁜 소식 ... 여전히 같은 :( –
것을 듣고 즉,'sendKeys' 방법이 문자열로 무언가를 의미 죄송합니다 그리고 여기를 I 당신이 이상한 글꼴을 가지고 있다고 생각하고있었습니다. ;-)'sendKeys'에 대한 소스 코드를 얻을 수 있습니까? –
셀레늄 API의 일부로 소스 코드가 없습니다. –