Ich möchte, dass mein Webtreiber eine Schaltfläche namens Erlaube von einer Seite, die ich versuche zu automatisieren. Hier ist die div:Selenium Web Treiberschaltfläche mit Java
<td>
<button id="itbtnPagar"onclick="javascript:master_pagar_giro(320535,"67085703b3fa5ef2aab2d1596b364441e021cd79");"class="botones" type="button"> Allow </button>
</td>
Hier wird der pojo Auszug:
if (driver.findElement(By.id("ctl00_cphMain_ctBusquedaPagador1_txtReceipt")).isSelected())
{
driver.findElement(By.id("ctl00_cphMain_ctBusquedaPagador1_txtReceipt")).click();
Thread.sleep(4000);
if (driver.findElement(By.id("ctl00_cphMain_ctBusquedaPagador1_txtReceipt")).isSelected())
{
driver.findElement(By.id("itbtnPagar")).click();
driver.findElement(By.className("botones")).click();
Thread.sleep(5000);
}
if (driver.findElement(By.id("ctl00_cphMain_ctBusquedaPagador1_txtReceipt")).isSelected())
{
driver.quit();
return;
}
}
Wie kann ich Selen ermöglichen auf diese Schaltfläche klicken, um zulassen, um ein Ereignis zu erzeugen. Bitte helfen.
1- bitte formatieren Sie Ihren Code in lesbares Format 2- Was ist das Problem mit dem, was Sie haben? – Guy
Die ID der Schaltfläche ist einzigartig? Die Ausführung tritt mit diesem Klick ein? – lauda
@Guy Ich hoffe, dass Sie jetzt den Code klar lesen können. Das Problem, das ich habe, ist, welches Element ich aus dem "" -Tag auswählen und es erfolgreich mit den Objekten in dem Pojo-Auszug oben übereinstimmen sollte. Ich habe versucht, ** ID ** ohne Erfolg zu verwenden. – bademba