Por que meu teste está lançando Exceção - Incapaz de localizar o elemento no webdriver?

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

Quando estou executando esse código, tudo está indo bem até o ponto em que quero que o botão de login seja clicado. Estou recebendo uma exceção que diz que Exceção no segmento "main" org.openqa.selenium.NoSuchElementException: Não foi possível localizar o elemento: {"method": "xpath", "selector": ".//*//@ id = 'gb '] / div [1] / div [1] / div [2] / div [5] / div [1] / a "} mas quando estou tentando localizá-lo usando o fierbug, está funcionando bem. No código acima mencionado, alterei o ID e a senha do email para manter o email seguro.

Eu estava enfrentando problemas com mais um programa que eu já publiquei no stakwave, portanto, se você puder, dê uma olhada neste link-webdriver não é capaz de clicar em um hiperlink no firefox

questionAnswers(5)

yourAnswerToTheQuestion