Mon HTML contient le code ci-dessous. Comment puis-je le gérer dans sélénium?
WebElement NextPageFind= driver.findElement(By.xpath("//span[@onclick='javascript:getNextpage('PageName','ID');')]")); NextPageFind.click();
3 Réponses :
Changer ie p> span code> à
div code>
Votre xPath peut être:
provision-1: p> provision-2: p> provision -3: p> pilote.findellement (by.xpath ("// div [@ ongcick = 'getnextpage (" pagename "," ID ")']") "). Cliquez sur (); code> p> p>
Vous devez changer votre xpath en quelque chose comme ce que j'ai ci-dessous. Changé d'une portée à un div et rangé la chaîne @onclick.
Les éléments de chaîne internes du XPath doivent être échappés sinon il n'est pas interprété comme un XPath valide: P>
WebElement NextPageFind= driver.findElement(By.xpath('//div[@onclick="getNextpage(\'PageName\',\'ID\')"]'));