我无法登录Twitter。我在Google上搜索过,但找不到答案,所以我要问你。这是我的代码
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***");
答案 0 :(得分:0)
它具有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***");