PDA

View Full Version : [PHP] Utilizzare Selenium per gestire un sito all'interno di un Iframe


qwerty_race
17-09-2021, 08:27
Salve,
su una mia pagina web vorrei inserire un iframe,
all'interno di questo iframe vorrei aprire il mio profilo Facebook e fare varie azioni tramite l'ausilio di Selenium web driver

Prima di avviare tutto lo sviluppo vorrei chiedervi se qualcuno ha provato o sa se è possibile?

Io ho già sviluppato un applicazione in C# perfettamente funzionante che utilizza Chrome, ora vorrei passare a svilupparla pari pari su Browser in modo da poterla utilizzare su tutti i dispositivi e non solo su Windows.

Per questo vorrei fare solo il primo passo e sapere se Selenium può eseguire comendi ad un sito visualizzato all'interno di un iframe.

Grazie molte!

Mursey
01-10-2021, 21:20
Si è possibile, con
switchTo.frame(String frame_name);

qwerty_race
02-10-2021, 08:15
Si è possibile, con
switchTo.frame(String frame_name);

ti ringrazio, ma ho scoperto che FB non può essere visualizzato all'interno di un iframe.

Mursey
17-10-2021, 19:25
ti ringrazio, ma ho scoperto che FB non può essere visualizzato all'interno di un iframe.

Vero, ma con Selenium puoi aprire direttamente Facebook e fare le azioni.
Quindi dipende da cosa devi fare e se devi per forza usare un iFrame.

qwerty_race
18-10-2021, 16:51
Vero, ma con Selenium puoi aprire direttamente Facebook e fare le azioni.
Quindi dipende da cosa devi fare e se devi per forza usare un iFrame.

Ho pensato di utilizzare un iframe per non aprire 2 browser e incorrere nella chiusura accidentale di uno dei due, dato che vorrei farlo girare anche su smartphone.