登录twitter时出现Selenium ElementNotInteractiableException

登录twitter时出现Selenium ElementNotInteractiableException,selenium,selenium-webdriver,Selenium,Selenium Webdriver,我在登录twitter时遇到问题。我在谷歌上搜索了一下,但是我找不到我的答案,所以我向你询问。这是我的密码 driver.get("https://twitter.com/login"); Thread.sleep(2000); driver.findElement(By.name("session[username_or_email]")).click(); Thread.sleep(1000); driver.findElement(By.name("session[username_or_

我在登录twitter时遇到问题。我在谷歌上搜索了一下,但是我找不到我的答案,所以我向你询问。这是我的密码

driver.get("https://twitter.com/login");
Thread.sleep(2000);
driver.findElement(By.name("session[username_or_email]")).click();
Thread.sleep(1000);
driver.findElement(By.name("session[username_or_email]")).sendKeys("**removed***");
Thread.sleep(1000);
driver.findElement(By.name("session[password]")).click();
Thread.sleep(1000);
driver.findElement(By.name("session[password]")).sendKeys("**removed***");

它有3个同名元素,使用
driver.findElements
s
并选择第二个元素

driver.findElements(By.name("session[username_or_email]")).get(1).click();
Thread.sleep(1000);
driver.findElements(By.name("session[username_or_email]")).get(1).sendKeys("**removed***");
Thread.sleep(1000);
driver.findElements(By.name("session[password]")).get(1).click();
Thread.sleep(1000);
driver.findElements(By.name("session[password]")).get(1).sendKeys("**removed***");

findElement(按.name(“会话[用户名\或\电子邮件]”)它提供了多个webelmentNow我在提交表单时遇到问题这里是我的代码你能帮忙吗?不能单击提交按钮?尝试第三个索引
driver.findElements(按.tagName(“form”)).get(2.submit()
或您以前的代码
driver.findElement(按.className(“提交EdgeButton EdgeButton--primary EdgeButtom--medium”)。单击()好,我以前的代码找不到按钮,但我将尝试第三个索引,您能解释一下您决定如何使用第三个吗?