我正在使用带有 java 的 Webdriver。我想使用 Java 在文本字段中输入一些数值。我正在使用以下代码:
driver.findElement(By.id("igtxtctl00_MasterPlaceHolder_WTxtZip")).sendKeys("25025");
但输入完数值后,输入的数值会被自动清除。存储值后,我必须单击选项卡(使用脚本),以便在运行后端进程后自动填充 City 字段。
我通过使用下面的代码使用 Selenium RC 实现了同样的事情:
selenium.typeKeys("igtxtctl00_MasterPlaceHolder_WTxtZip", "25025");
Thread.sleep(x);
selenium.keyPress("igtxtctl00_MasterPlaceHolder_WTxtZip", "9");