无法使用 selenium 单击提交按钮- Java

Unable to click submit button using selenium- Java

我创建了一个小脚本来进入 reddit 登录页面输入用户名和密码。我的最后一步是单击“登录”按钮,但我的 xpath 无法找到它并单击该按钮。我尝试了各种不同的方法,但 none 似乎有效。

以下是我试过的

 driver.findElement(By.xpath("//input[@type='submit']")).click();
    driver.findElement(By.xpath("//button[@class='submit']")).click();
    driver.findElement(By.className("submitButton")).click();

以下是 chrome inspect 给出的内容

 <button class="AnimatedForm__submitButton m-full-width" type="submit">     
            Log In        
      </button>

使用 WebDriverWait() 等待 elementToBeClickable() 并跟随 xpath

new WebDriverWait(driver, 20).until(ExpectedConditions.elementToBeClickable(By.xpath("//button[contains(.,'Log In')]"))).click();

new WebDriverWait(driver, 20).until(ExpectedConditions.elementToBeClickable(By.xpath("//button[@class='AnimatedForm__submitButton m-full-width' and @type='submit']"))).click();