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將文本輸入到搜索字段並在下一時刻清除它。這導致沒有搜索結果並且未通過測試。我無法追蹤這種奇怪行爲背後的問題。任何幫助?提前致謝!
沒有。不工作。 – 2013-02-25 13:41:52