gpt4 book ai didi

java - 使用 Java 通过 WebDriver 在文本字段中输入的数值将被自动删除

转载 作者:行者123 更新时间:2023-11-30 04:34:31 25 4
gpt4 key购买 nike

我正在使用 Webdriver 和 java。我想使用 Java 在文本字段中输入一些数值。我正在使用以下代码:

driver.findElement(By.id("igtxtctl00_MasterPlaceHolder_WTxtZip")).sendKeys("25025");

但输入完毕后,输入的值会自动删除。存储值后,我必须单击选项卡(使用脚本),以便在运行后端进程后自动填充“城市”字段。

我通过以下代码使用 Selenium RC 实现了同样的目标:

selenium.typeKeys("igtxtctl00_MasterPlaceHolder_WTxtZip", "25025");
Thread.sleep(x);
selenium.keyPress("igtxtctl00_MasterPlaceHolder_WTxtZip", "9");

最佳答案

尝试这样的事情

driver.findElement(By.id("igtxtctl00_MasterPlaceHolder_WTxtZip")).sendKeys("25025");

输入邮政编码后,尝试单击页面中的其他位置

driver.findElement(By.id("igtxtctl00_MasterPlaceHolder_WTxtZip")).sendKeys(Keys.TAB);

或者

尝试使用Actions类。

new Actions(driver).sendKeys(driver.findElement(By.id("igtxtctl00_MasterPlaceHolder_WTxtZip")), "").perform();

关于java - 使用 Java 通过 WebDriver 在文本字段中输入的数值将被自动删除,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13820616/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com