Sono in grado di verificare se un elemento esiste o meno e se viene visualizzato o meno, ma non riesco a trovare un modo per vedere se è "selezionabile" (Non parlando circa disabili).Verifica se l'elemento è selezionabile in selenio
Il problema è che spesso quando si riempie un modulo Web, l'elemento desiderato può essere sovrapposto a un div durante il caricamento. Il div stesso è piuttosto difficile da rilevare in quanto è id, nome e anche il css è flessibile. Quindi sto cercando di rilevare se un campo di input può essere 'cliccato' o 'riempito'. Quando il div overlaying è presente, il campo non può essere compilato da un utente normale (poiché il div si sovrapporrà al campo di input e non permetterà all'utente di riempirlo) ma può essere riempito dal selenio. Voglio impedirlo e permettere solo al selenio di riempirlo una volta che l'utente possa riempirlo.
Sembra che nessuno dei lavori di cui sopra. Bianco l'overlay è ancora presente, l'attesa da elemento_to_be_clicabile lo consentirà comunque. Non vengono lanciate eccezioni quando tento di fare clic sull'elemento inutilizzabile. –
puoi per favore condividere le seguenti informazioni: 1). Codice sorgente HTML 2 correlato.) Versione collegamento 3). Nome browser e versione –
@AayushAgrawal bene, quindi non è facile dire altro sul tuo problema fino a quando non ci provi noi stessi. Fornisci il codice che hai attualmente incluso il sito target su cui stai testando (se possibile). – alecxe