public void testMedicalPartyTraffic(){
doLogin(true);
chooseDataset("Party");
new Select(driver.findElement(By.id("searchId"))).selectByVisibleText("Medical Party Traffic");
driver.findElement(By.id("chk_iiProviderId")).click();
driver.findElement(By.id("chk_iiProviderId")).sendKeys(Keys.DELETE);
****driver.findElement(By.id("chk_iiProviderId")).sendKeys("HOSP_PROV000000002");****
driver.findElement(By.id("btnSubmit")).click();
WebElement table = waitForDataTable(1, 1, "dataTable");
doubleClickByRowAndColumn(table, 1, 1);
waitForText("_divScreenTitle", "Party");
}
我使用的是Chrome浏览器和ChromeDriver实例以及Selenium WebDriver 2.49.1 .
sendKeys
方法未向浏览器发送任何输入字符串 . 有没有其他方法可以将String设置为文本字段?
提供者ID:
我在网页的左侧有一个带有三个选项的下拉菜单 . 当从下拉列表中选择默认的第一个选项时,sendKeys正常工作 . 但是当我从下拉列表中选择第二个选项时,sendKeys方法不会将字符串传递给文本字段 .