나는 셀레늄 RC에서 Webdriver로 마이그레이션했습니다. Selenium RC에서 잘 작동하는 데 사용되는 구분 기호 탭이 포함 된 텍스트를 입력합니다. 그러나 webdriver를 사용할 때 탭을 입력하면 다음 입력으로 포커스가 이동합니다.Selenium Webdriver를 사용하여 텍스트 영역에 TAB 입력
샘플 텍스트 :
if(text.contains("\t"))
{
data = text.split("\t");
for (String str : data)
{
element.sendKeys(str);
element.sendKeys(Keys.TAB);
}
}
else
{
element.sendKeys(text);
}
내가 elements.sendKeys("\t")
뿐만 아니라 elements.sendKeys("\\t")
를 사용하여 시도 :
Name Age
Mark 35
나는 다음과 같은했다.
어떻게해야합니까?
미리 감사드립니다.
텍스트 입력란에 Tab 키를 보내면 다음 입력으로 이동하지 않으면 어떻게 될 것으로 예상됩니까? – Amey
질문에 지정된 샘플 텍스트를 텍스트 영역에 그대로 입력해야합니다. – aradhak
수동으로 처리 할 수 있습니까? 브라우저를 열고 "마크"를 입력하고 다음 입력 필드로 이동하지 않고 Tab 키를 누르는 것과 같이? – Amey