在选项卡上清除了在文本框中使用JavascriptExecutor输入的值

时间:2019-06-20 10:32:44

标签: selenium-webdriver

我有一个隐藏的文本字段,当我尝试使用SendKeys在该文本框中输入值时可以单击复选框,然后什么也没有发生,然后我尝试了JavascriptExecutor,它在文本框中输入了值,但从文本字段的字段值中跳出了标签被清除了。

请帮助

driver.findElement(By.cssSelector("#pb-container-checkbox-GENERAL_DETAILS-INCLUDEBRKFEEPOS > span.goog-checkbox.goog-checkbox-unchecked")).click();

Thread.sleep(2000);

WebElement element= driver.findElement(By.cssSelector("#pb-container-integer-GENERAL_DETAILS-BRKFEEPOSCOUNT > div > input:nth-child(2)"));

JavascriptExecutor jse = (JavascriptExecutor)driver;
jse.executeScript("arguments[0].value='11111111';", element);

Actions action = new Actions(driver);
action.sendKeys(Keys.TAB).build().perform();

0 个答案:

没有答案