Почему мой тест выдает исключение-Невозможно найти элемент в веб-драйвере?

package testproject;

import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.firefox.*;
  public class mytestclass {
    public static void main(String[] args) {
       WebDriver Driver = new FirefoxDriver();
        Driver.get("https://www.gmail.com/");
         WebElement wb= Driver.findElement(By.name("Email"));
         wb.sendKeys("sweta");
         WebElement wb1= Driver.findElement(By.name("Passwd"));
         wb1.sendKeys("123456");
         WebElement wb2= Driver.findElement(By.id("signIn"));
         wb2.click();
         WebElement wb3= Driver.findElement(By.xpath(".//*[@id='gb']/div[1]/div[1]/div[2]/div[5]/div[1]/a"));
         wb3.click();
         WebElement wb4= Driver.findElement(By.id("gb_71"));
         wb4.click();
   }
}

Когда я выполняю этот код, все идет хорошо, пока я не хочу нажимать кнопку входа. Я получаю исключение, которое говорит, что Исключение в потоке "main" org.openqa.selenium.NoSuchElementException: Невозможно найти элемент: {"method": "xpath", "selector": ".//*[@ id = 'gb '] / div [1] / div [1] / div [2] / div [5] / div [1] / a "}, но когда я пытаюсь найти его, используя fierbug, он работает нормально. В приведенном выше коде я изменил идентификатор электронной почты и пароль, чтобы сохранить электронную почту в безопасности.

У меня возникла проблема с еще одной программой, которую я уже разместил на stakwave, поэтому, если вы можете, пожалуйста, посмотрите на эту ссылку.webdriver не может нажать на гиперссылку в Firefox

Ответы на вопрос(5)

Ваш ответ на вопрос