0
자동 완성 기반 검색 텍스트 필드에 일부 텍스트를 입력 할 때 webdriver가 작동하지 않습니다. 다음 코드를 사용하고 있습니다 :sendkeys()는 텍스트를 입력하고 자동 완성 검색 필드에이 필드를 지 웁니다.
//here elmt is a WebElement variable.
elmt = driver.findElement(By.id(testDataMap.get("globalSearchTextLocator")));
elmt.sendKeys(patientName);
//Here I am finding the search result list once webdriver enters the characters.
elmt = driver.findElement(By.cssSelector(testDataMap
.get("searchPatientNameLocator")));
searchedPatientsList = driver.findElements(By.cssSelector(testDataMap
.get("searchPatientNameLocator")));
가 나는 또한 elmt.sendKeys()
이전 elmt.click()
를 사용했습니다. 그것은 테스트를 실행 몇 무작위 시간 동안 일했습니다. 그러나 대부분은 실패합니다. webdriver가 검색 필드에 텍스트를 입력하고 다음 순간에 텍스트가 지워집니다. 이로 인해 검색 결과가 나타나지 않고 테스트가 실패합니다. 나는이 이상한 행동 뒤에있는 문제를 추적 할 수 없다. 어떤 도움이 필요합니까? 미리 감사드립니다!
아니요. 작동하지 않았다. –