Sendkeys通过方法时出错。
public static void enterTask(String task) throws Exception {
// Entering task name
GUIFunctions.typeTxtboxValue(driver,By.xpath(ObjRepoProp.getProperty("enterTaskName_XPATH")),task);
Thread.sleep(5000);
}
但直接发送密钥时它工作正常。
driver.findElement(By.xpath(ObjRepoProp.getProperty("enterTaskName_xpath"))).sendKeys("qaz");
答案 0 :(得分:0)
您在ObjRepoProp.getProperty()方法中使用了错误的键。见下文:
GUIFunctions.typeTxtboxValue(driver,By.xpath(ObjRepoProp.getProperty("enterTaskName_XPATH")),task);
driver.findElement(By.xpath(ObjRepoProp.getProperty("enterTaskName_xpath"))).sendKeys("qaz");
键" enterTaskName_xpath"用作" enterTaskName_XPATH"。下面的代码应该有效:
GUIFunctions.typeTxtboxValue(driver,By.xpath(ObjRepoProp.getProperty("enterTaskName_xpath")),task);