No puedo entender qué está pasando. el código es simple:haga clic en enlace selenio web driver funciona para, por ejemplo, no firefox
//WebDriver driver = new InternetExplorerDriver();
//WebDriver driver = new FirefoxDriver();
driver.get("http://www.yahoo.com");
driver.findElement(By.xpath("//*[@id='pa-u_14782488-bd']/a/span[2]")).click();
Utilizo ff o es decir, el controlador. pero la última línea de código es la misma. funciona para ie, pero no ff. Lo curioso es que estoy obteniendo el xpath de ff firebug así que xpath es correcto para ff. ff versión 7.0.1. Es solo el enlace de Mail en la columna izquierda del sitio de yahoos. ¿Por qué es tan difícil?
Acabo de intentar reproducir su problema, pero la expresión XPath '// * [@ id = 'pa-u_14782488-bd']/a/span [2]' no devuelve elementos. Ese es el problema con los ID dinámicos. No duran para siempre Además, obviamente haces clic en un enlace. Luego intente hacer clic en el enlace y no en algunos de sus elementos internos ' '. –