Non posso per la vita di me capire cosa sta succedendo. il codice è semplice:click link selenium web driver funziona per ie non 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();
Io uso ff o ie driver. ma l'ultima riga di codice è uguale. funziona per ie, ma non ff. la cosa divertente è che sto ottenendo xpath da firefug ff quindi xpath è corretto per ff. ff versione 7.0.1. È solo il collegamento Mail sulla colonna sinistra del sito yahoos. Perche'e'cosi difficile?
Ho appena provato a riprodurre il problema, ma l'espressione XPath '// * [@ id = 'pa-u_14782488-bd']/a/span [2]' non restituisce alcun elemento. Questo è il problema con gli ID dinamici. Non durano per sempre. Inoltre, stai ovviamente cliccando su un link. Quindi prova a fare clic sul collegamento e non su alcuni dei suoi elementi interni ''. –