gpt4 book ai didi

java - SendKeys() 仅在我的表单的一个字段中不起作用

转载 作者:行者123 更新时间:2023-11-29 02:58:16 25 4
gpt4 key购买 nike

sendKeys() 有点问题。它不适用于我表单中的一个字段。当我填写字段时,我的字段值没有改变,测试通过了,没有错误消息。

Ps:我尝试在另一个字段中发送值 +newVariable.getDecimalPlaces() 并且它有效。问题仅来自此字段,知道 XPath 是正确的,因为我确实点击了它。

请哪位大侠帮帮我!谢谢 :)

        WebElement decimalPlacesTxtBox = driver.findElement(By.xpath(AreaUtils.XPATH_DECIMAL_PLACES));
action.doubleClick(decimalPlacesTxtBox).perform();
decimalPlacesTxtBox.sendKeys("" +newVariable.getDecimalPlaces());

**The xpath :**
public static final String XPATH_DECIMAL_PLACES = "//*[@id=\"floatValue\"]";

最佳答案

  • 首先,元素的标签应该是“input”。例如:

public static final String XPATH_DECIMAL_PLACES = "//input[@id=\"floatValue\"]";

  • 然后,您可以尝试将此代码用于发送 key :
Actions actions = new Actions(driver);
actions.moveToElement(element);
actions.click();
actions.sendKeys(text);
actions.build().perform();
  • 如果还是不行。请告诉我该元素的 html 或对该元素的检查截图

关于java - SendKeys() 仅在我的表单的一个字段中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59407540/

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