有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java下拉框值更改

我开始为我现在的公司创建一个自动化框架。现在我遇到了一个问题,一个窗体的顶部有一个JS模态。如果我每次更改表单的默认值(检测到的更改:save按钮、Discreated按钮),JS表单就会出现。问题是有一个下拉框,默认值设置为空。在我将其更改为JS modal的值(例如:house)之后,我对表单进行了更改,并将下拉框的值设置为默认的空值。这在运行时发生。如果我放一根线。睡眠3秒钟可以解决问题。但我需要一个更可靠的解决方案。对于这个问题,我还有其他选择吗


共 (1) 个答案

  1. # 1 楼答案

    我现在能想到的就是调用第一个函数,等待成功

    WebDriverWait wait = new WebDriverWait(driver, 5);
    wait.until(ExpectedConditions.javaScriptThrowsNoExceptions("putValue()"));
    

    可能有点