¿Por qué mi prueba está lanzando Excepción-No se puede encontrar el elemento en el controlador de web?

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();
   }
}

Cuando estoy ejecutando este código, todo va bien hasta el punto en el que quiero que se haga clic en el botón de inicio de sesión. Recibo una excepción que dice que Excepción en el hilo "main" org.openqa.selenium.NoSuchElementException: No se puede localizar el elemento: {"method": "xpath", "selector": ".//*[@ id = 'gb '] / div [1] / div [1] / div [2] / div [5] / div [1] / a "} pero cuando intento localizarlo usando fierbug, funciona bien. En el código mencionado anteriormente, cambié la identificación y la contraseña del correo electrónico para mantener el correo electrónico seguro.

Me enfrentaba a un problema con un programa más que ya había publicado en stakwave, así que si puedes, mira este enlace.Webdriver no puede hacer clic en un hipervínculo en Firefox

Respuestas a la pregunta(4)

Su respuesta a la pregunta