Compilazione Form web da access

di il
15 risposte

Compilazione Form web da access

Ho a che fare con un form web (sempre lo stesso! con le medesime domande e textbox) da popolare con dati provenienti dal mio database dei clienti. Vorrei impostare (tipo completamento automatico browser) i campi di questo form lunghissimo e richiedente sempre gli stessi dati (noia=10000000000) pescandoli da Access. Mi potreste indicare una via da percorrere per ottener il risultato o è impossibile.
Chiedo per un principiante (io)!

15 Risposte

  • Re: Compilazione Form web da access

    Purtroppo Access non è adatto per il web.
    La soluzione sarebbe collegare Acesss a Microsof Sql Server o Mysql alcuni dei DB adatti anche per il web. Front-end Access e Back-end con database migliore
  • Re: Compilazione Form web da access

    Luca la risposta che hai dato non ha a che fare con quanti chiesto.

    Per automatizzare l'input su pagine web puoi usare vba e selenium. Ma se sei un principiante dovrai appoggiarti a qualcuno che lo sappia fare.
  • Re: Compilazione Form web da access

    Vorrei innanzitutto ringraziarvi entrambi per avermi risposto (lucavalentivno e oregon)!
    vi devo una birra a entrambi
    inoltre se possibile vorrei chiederVi, se su selenium posso trovare documentazione, o se possibile consigliarmi l'acquisto di qualche libro, per VBA invece un pò di competenze dovrei averle e riuscire a fare qualcosa...
    Grazie davvero anticipate.
    Le birre sono pronte fresche.
  • Re: Compilazione Form web da access

    Questo è per Excel, ma facilmente gestibile su Access:
    https://www.guru99.com/excel-vba-selenium.htm

    Serve dedicarsi, purtroppo non si trovano Libri che spieghino esattamente l'esigenza che hai esposto, ma occorrono basi solide per poter mettere assieme tanti concetti e capire come muoversi tra il codice.

    Per il VBA specifico di Access, qualsiasi libro non per principianti, può andare... sono tutti fatti male da 10anni a questa parte perchè il prodotto è stato molto snobbato ed è in via di decadenza rapida.

    Per assurdo ho libri di 25 anni fa che ora nemeno si trovano più, fantastici con approccio professionale... ora hanno tante pagine ma contenuti concreti... pochi.
  • Re: Compilazione Form web da access

    Ringrazio tutti per la cortesia e la benevolenza nei miei confronti. Vado a comprare una cassa di birra
    In merito a selenium, chiedo se ho capito bene, sarebbe valevole solo nel caso io fossi il webmaster e/o proprietario del sito web? E se fossi estraneo e volessi compilare il form di un terzo?
    In particolare essendo un tecnico in edilizia vorrei compilare i dati del form (modulo SUAPE A1) in maniera automatizzata:
    SUAPE.png
    SUAPE.png

    So di chiedere troppo...
    però credetemi che sarebbe un grande sollievo non compilare la miriade di domande presenti...
    E poi c'è in palio la cassa di birra
  • Re: Compilazione Form web da access

    No Selenium e il VBA li usi per gestire la pagina web e tutto il resto non conta, non importa di chi sia il sito.

    Ovviamente ci vuole un bel po' di lavoro ma questi sono gli strumenti che puoi utilizzare. Se non sai farlo tu, affidati ad un professionista, naturalmente retribuendolo (e non con una cassa di birra ... o almeno non solo ... )
  • Re: Compilazione Form web da access

    Scusami la mia era esclusivamente satira. La birra era per berla virtualmente qui tra lettori del forum!
    Se ci si fornisce di professionisti è giusto pagarli (non basta certo solo una cassa di birra), anche perché sono un professionista anche io e so cosa vuol dire il lavoro da professionisti! Se pur non propriamente di informatica!
    Grazie comunque!
  • Re: Compilazione Form web da access

    Sì, va bene anche bere una birra virtuale, capisco l'ironia ... ma per tornare al tuo problema, che si può risolvere, dato che non sei del mestiere, il mio era il suggerimento per risolverlo. Buon lavoro.
  • Re: Compilazione Form web da access

    Salve sono riuscito a installare selenium type library e a configurare edge mediante l'aggiornamento del driver.
    però mi sono bloccato sull'inserimento del comune su questo form che ha uno script di caricamento dei comuni, invece che sul combobox su tag span. Pertanto non capisco come scrivere sul questo maledetto input nascosto, continua a darmi errore.
    il form è così composto:
    <form name="form_step1" novalidate="" class="ng-scope ng-dirty ng-valid-parse ng-valid ng-valid-required" style="">
    	<!-- Modal -->
    	<div class="bootbox modal fade" id="modalInformativa" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
    		<div class="modal-dialog modal-lg modal-info">
    			<div class="modal-content">
    				<div class="modal-header">
    					<button tabindex="0" type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
    					<h4 class="modal-title" id="myModalLabel">Informativa sul trattamento dei dati personali</h4>
    				</div>
    				<div class="modal-body">
    					<div class="informativa">
    						<div ng-bind-html="informativa" class="ng-binding"><p><i>Ai sensi dell’art. 13 del Regolamento (UE) 2016/679 del parlamento europeo e del consiglio del 27 aprile 2016 (“GDPR”) in materia di protezione dei dati personali.</i></p>
    <p><b class="legend">Informativa per il trattamento dei dati personali contenuti nella piattaforma informatica SUAPE</b>
    La presente informativa è destinata a tutti coloro che visitano e interagiscono con la piattaforma on-line SUAPE (Sportello Unico per le Attività Produttive e per l'Edilizia) e che accedono ai servizi erogati attraverso il sito medesimo.</p>
    <p><b class="legend">Titolari del Trattamento dei dati</b>
    La Regione Sardegna, nella persona del Presidente della Giunta Regionale, con sede in viale Trento, 69, 09123 Cagliari Tel. 070 6067000, Fax 070 272485, e-mail <a href="mailto:presidente@regione.sardegna.it">presidente@regione.sardegna.it</a>, è titolare del trattamento dei dati relativi alla gestione della piattaforma SUAPE.<br>
    Il Comune o l’Unione di Comuni, nella persona del sindaco o presidente, al quale/o alla quale fa capo l’Ufficio SUAPE al quale Lei si rivolge è titolare del trattamento dei dati trattati nella piattaforma SUAPE, con riguardo all’invio e alla gestione della sua pratica e del relativo procedimento amministrativo.<br>Per questi trattamenti, la Regione Sardegna è responsabile ai sensi dell’art. 28 del GDPR.</p>
    <p><b class="legend">Responsabile della protezione dei dati o Data Protection Officer</b>
    Il responsabile della protezione dei dati (RPD o DPO) della Regione Sardegna potrà essere contattato via email <a href="mailto:rpd@regione.sardegna.it">rpd@regione.sardegna.it</a>, o all’indirizzo <a href="mailto:rpd@pec.regione.sardegna.it">rpd@pec.regione.sardegna.it</a>.<br>
    I responsabili della protezione dei dati del Comune o dell’Unione di Comuni al quale/o alla quale fa capo l’Ufficio SUAPE al quale Lei si rivolge potrà essere contattato tramite i dati presenti sul sito dell’Ente.</p>
    <p><b class="legend">Oggetto del trattamento e categorie di dati</b>
    I Titolari trattano i dati personali (in particolare, nome, cognome, ragione sociale, indirizzo, email, numero di telefono, partita IVA, etc.) da Lei comunicati in occasione del loro inserimento nella piattaforma SUAPE (in seguito, “Dati Personali” o anche “Dati”).</p>
    <p><b class="legend">Finalità del trattamento e basi giuridiche</b>
    I dati raccolti sono trattati nell'ambito delle attività istituzionali dell'ente/enti (Regione Autonoma della Sardegna e Comuni/Unione dei Comuni), ovvero per l'espletamento delle proprie funzioni attraverso le funzioni dello Sportello Unico per le Attività produttive e per l'edilizia (SUAPE).<br>
    I Suoi Dati Personali sono trattati per la seguente finalità: - fruizione dei servizi da Lei richiesti compatibilmente alle funzioni istituzionali del Comune (o dell’Unione dei Comuni) nell’ambito del procedimento relativo allo Sportello Unico per le Attività Produttive e l’Edilizia (SUAPE).</p>
    <p><b class="legend">Modalità del trattamento</b>
    Il trattamento dei Suoi Dati Personali è realizzato, con modalità elettroniche e cartacee, per mezzo delle operazioni di raccolta, registrazione, organizzazione, conservazione, consultazione, elaborazione, modificazione, selezione, estrazione, raffronto, utilizzo, interconnessione, blocco, comunicazione, cancellazione e distruzione dei dati.<br>
    I Dati Personali trattati vengono protetti attraverso l’impiego di adeguate misure di sicurezza, organizzative, tecniche e fisiche, per tutelare le informazioni dall’alterazione, dalla distruzione, dalla perdita, dal furto o dall’utilizzo improprio o illegittimo.</p>
    <p><b class="legend">Conservazione dei Dati</b>
    I Dati Personali verranno conservati per il tempo necessario per adempiere alle finalità del trattamento di cui sopra e, comunque, non oltre i termini  in cui i titolari siano soggetti a obblighi di conservazione previsti dalla legge o regolamento.</p>
    <p><b class="legend">Conferimento dei Dati</b>
    Si informa che, tenuto conto delle finalità del trattamento come sopra illustrate, <b>il conferimento dei dati è obbligatorio</b> ed il loro mancato, parziale o inesatto conferimento potrà avere, come conseguenza, l'impossibilità di svolgere l’attività offerta dalla piattaforma SUAPE.</p>	
    <b class="legend">Destinatari o categorie dei destinatari dei dati personali</b>
    I suoi dati personali potranno essere comunicati a:
    <p>
    </p><ol>
    	<li>società che gestisce la piattaforma SUAPE;</li>
    	<li>dipendenti e/o collaboratori dei Titolari, nella loro qualità di autorizzati al trattamento e/o amministratori di sistema designati e autorizzati a cui sono state fornite istruzioni specifiche. Gli autorizzati hanno livelli differenziati di accesso, a seconda delle specifiche mansioni;</li>
    	<li>società di servizi, società e studi di consulenza o di elaborazione dati;</li>
    	<li>istituti bancari e assicurazioni che erogano prestazioni funzionali ai fini sopra indicati;</li>
    	<li>organismi di controllo e certificazione contabile;</li>
    	<li>enti e amministrazioni pubbliche.</li>
    	<li>soggetti istanti ai sensi della Legge n. 241/1990 e del D.lgs 33/2013;</li>
    	<li>autorità giudiziarie o amministrative, per funzioni ispettive, di vigilanza o di controllo e per finalità di polizia giudiziaria, amministrativa o tributaria, o per l’adempimento di obblighi di legge.</li>
    </ol>
    I Suoi dati, esclusivamente per quanto previsto dagli obblighi in tema di pubblicità legale e di trasparenza, e nel rispetto del principio di minimizzazione dei dati stessi, potranno essere soggetti a diffusione.<p></p>
    <p><b class="legend">Trasferimento dei Dati</b>
    I Dati non sono diffusi né trasferiti in paesi al di fuori dell’Unione Europea.</p>
    <p><b class="legend">Diritti dell’interessato</b>
    In qualità di soggetto interessato, secondo la vigente disciplina, potrà esercitare i seguenti diritti:
    di chiedere <b>l'accesso ai Suoi dati personali</b> ed alle <b>informazioni</b> relative agli stessi,  la <b>rettifica</b> dei dati inesatti o <b>l'integrazione</b> di quelli incompleti, la <b>cancellazione</b> dei dati personali che La riguardano (al verificarsi di una delle condizioni indicate nell'art. 17, paragrafo 1 del GDPR e nel rispetto delle eccezioni previste nel paragrafo 3 dello stesso articolo, ad esempio se i Suoi dati sono trattati illecitamente), la <b>limitazione</b> del trattamento dei Suoi dati personali (al ricorrere di una delle ipotesi indicate nell'art. 18, paragrafo 1 del GDPR, ad esempio i suoi dati sono trattati illecitamente);
    di <b>opporsi</b> in qualsiasi momento al trattamento dei Suoi dati personali al ricorrere di situazioni particolari che la riguardano;
    di <b>proporre reclamo a un'autorità di controllo</b> (Autorità Garante per la protezione dei dati personali – <a href="https://www.garanteprivacy.it/" target="_blank">www.garanteprivacy.it</a>), o di adire le opportune sedi giudiziarie.</p>
    <p>Tali richieste potranno essere indirizzate, con riguardo alla gestione della piattaforma SUAPE, alla Regione Sardegna, oppure, per quanto riguarda l’invio e la gestione della sua pratica e il relativo procedimento amministrativo, al Comune o l’Unione di Comuni al quale/o alla quale fa capo l’Ufficio SUAPE al quale Lei presenterà la pratica (eventuale link ai Comuni/Unioni di comuni).</p>
    <p>I diritti suindicati, in base a quanto previsto dall’art. 2-undecies, comma 1 lett. f) del Codice in materia di protezione dei dati personali (Codice Privacy), non potranno essere esercitati qualora dal loro esercizio possa derivare un pregiudizio effettivo e concreto alla riservatezza dell'identità del dipendente che segnala ai sensi della legge 30 novembre 2017, n. 179, l'illecito di cui sia venuto a conoscenza in ragione del proprio ufficio, e negli altri casi previsti dalla legge.</p>
    <p><b class="legend">Processo decisionale automatizzato, compresa la profilazione</b>
    I suoi dati personali non saranno soggetti ad alcun processo decisionale automatizzato, compresa la profilazione.<br>
    L'uso dei cookie è ridotto al minimo ovvero al loro utilizzo per consentire l'operazione di autenticazione al sistema (cookie tecnici di autenticazione).<br> 
    Per visionare l’informativa sui cookie si rimanda a <a href="https://www.sardegnaimpresa.eu/it/privacy" target="_blank">www.sardegnaimpresa.eu/it/privacy</a></p></div>
    					</div>
    				</div>
    				<div class="modal-footer">
    					<button title="Chiudi" type="button" class="btn-cancel" data-dismiss="modal">Chiudi</button>
    				</div>
    			</div>
    		</div>
    	</div>
    	<!-- Tipologia pratica e Ricerca attività -->
    	<div class="row">
    		<div class="col-xs-6">
    			<div class="form-group mgBot30">
    				<label for="tipologiaPratica" class="titoletto ng-scope" translate="wizard.selectTipologiaPratica">Tipologia pratica</label>
    				<input type="hidden" name="tipologiaPratica" ng-model="model.step1.tipologiaPratica.titolo" required="" class="ng-pristine ng-untouched ng-not-empty ng-valid ng-valid-required" style="">
    				<div class="ui-select-container ui-select-bootstrap dropdown ng-valid ng-not-empty" ng-class="{open: $select.open}" ng-disabled="model.regolarizzaPratica" id="tipologiaPratica" ng-model="model.step1.tipologiaPratica" theme="bootstrap" reset-search-input="false" title="Seleziona la tipologia della pratica" append-to-body="true" on-select="tipologiaPraticaSelected($item)" style=""><div class="ui-select-match ng-scope" ng-hide="$select.open &amp;&amp; $select.searchEnabled" ng-disabled="$select.disabled" ng-class="{'btn-default-focus':$select.focus}" placeholder="Seleziona la tipologia della pratica"><span tabindex="-1" class="btn btn-default form-control ui-select-toggle" aria-label="Seleziona la tipologia della pratica activate" ng-disabled="$select.disabled" ng-click="$select.activate()" style="outline: 0;"><span ng-show="$select.isEmpty()" class="ui-select-placeholder text-muted ng-binding ng-hide" style="">Seleziona la tipologia della pratica</span> <span ng-hide="$select.isEmpty()" class="ui-select-match-text pull-left" ng-class="{'ui-select-allow-clear': $select.allowClear &amp;&amp; !$select.isEmpty()}" ng-transclude="" style=""><span class="ng-binding ng-scope">Pratiche SUAPE</span></span> <i class="caret pull-right" ng-click="$select.toggle($event)"></i> <a ng-show="$select.allowClear &amp;&amp; !$select.isEmpty() &amp;&amp; ($select.disabled !== true)" aria-label="Seleziona la tipologia della pratica clear" style="margin-right: 10px" ng-click="$select.clear($event)" class="btn btn-xs btn-link pull-right ng-hide"><i class="glyphicon glyphicon-remove" aria-hidden="true"></i></a></span></div><span ng-show="$select.open &amp;&amp; $select.refreshing &amp;&amp; $select.spinnerEnabled" class="ui-select-refreshing glyphicon-refresh ui-select-spin ng-hide"></span> <input type="search" autocomplete="off" tabindex="-1" aria-expanded="true" aria-label="Seleziona la tipologia della pratica" aria-owns="ui-select-choices-11" class="form-control ui-select-search ng-pristine ng-untouched ng-valid ng-empty ng-hide" ng-class="{ 'ui-select-search-hidden' : !$select.searchEnabled }" placeholder="Seleziona la tipologia della pratica" ng-model="$select.search" ng-show="$select.open" style="width: 10px;"><ul class="ui-select-choices ui-select-choices-content ui-select-dropdown dropdown-menu ng-scope ng-hide" ng-show="$select.open &amp;&amp; $select.items.length > 0" repeat="tipologiaPratica in tipologiaPraticas track by $index" refresh="ricercaTipologiePraticaFe($select.search)" refresh-delay="0"><li class="ui-select-choices-group" id="ui-select-choices-11"><div class="divider ng-hide" ng-show="$select.isGrouped &amp;&amp; $index > 0"></div><div ng-show="$select.isGrouped" class="ui-select-choices-group-label dropdown-header ng-binding ng-hide" ng-bind="$group.name"></div><!-- ngRepeat: tipologiaPratica in $select.items track by $index --><!-- ngIf: $select.open --><!-- end ngRepeat: tipologiaPratica in $select.items track by $index --><!-- ngIf: $select.open --><!-- end ngRepeat: tipologiaPratica in $select.items track by $index --></li></ul><div class="ui-select-no-choice"></div><ui-select-single></ui-select-single><input ng-disabled="$select.disabled" class="ui-select-focusser ui-select-offscreen ng-scope" type="text" id="focusser-11" aria-label="Seleziona la tipologia della pratica focus" aria-haspopup="true" role="button"></div>
    			</div>
    		</div>
    		<div class="col-xs-6">
    			<div class="form-group mgBot30">
    				<label for="attivita" class="titoletto ng-scope" translate="wizard.ricercaAttivita">Ricerca attività</label>
    				<span class="help-info" ng-click="helperStrutturato('Ricerca attività','MSG_HELP_WIZ_STEP1_2')"></span>
    				<div class="ui-select-container ui-select-bootstrap dropdown ng-empty ng-valid" ng-class="{open: $select.open}" id="attivita" ng-model="attivita" theme="bootstrap" ng-disabled="!model.step1.tipologiaPratica" reset-search-input="true" title="Ricerca per parola chiave" append-to-body="true" on-select="ricercaAttivita($item)"><div class="ui-select-match ng-scope" ng-hide="$select.open &amp;&amp; $select.searchEnabled" ng-disabled="$select.disabled" ng-class="{'btn-default-focus':$select.focus}" placeholder="Ricerca per parola chiave"><span tabindex="-1" class="btn btn-default form-control ui-select-toggle" aria-label="Ricerca per parola chiave activate" ng-disabled="$select.disabled" ng-click="$select.activate()" style="outline: 0;"><span ng-show="$select.isEmpty()" class="ui-select-placeholder text-muted ng-binding">Ricerca per parola chiave</span> <span ng-hide="$select.isEmpty()" class="ui-select-match-text pull-left ng-hide" ng-class="{'ui-select-allow-clear': $select.allowClear &amp;&amp; !$select.isEmpty()}" ng-transclude=""><span class="ng-binding ng-scope"></span></span> <i class="caret pull-right" ng-click="$select.toggle($event)"></i> <a ng-show="$select.allowClear &amp;&amp; !$select.isEmpty() &amp;&amp; ($select.disabled !== true)" aria-label="Ricerca per parola chiave clear" style="margin-right: 10px" ng-click="$select.clear($event)" class="btn btn-xs btn-link pull-right ng-hide"><i class="glyphicon glyphicon-remove" aria-hidden="true"></i></a></span></div><span ng-show="$select.open &amp;&amp; $select.refreshing &amp;&amp; $select.spinnerEnabled" class="ui-select-refreshing glyphicon-refresh ui-select-spin ng-hide"></span> <input type="search" autocomplete="off" tabindex="-1" aria-expanded="true" aria-label="Ricerca per parola chiave" aria-owns="ui-select-choices-12" class="form-control ui-select-search ng-pristine ng-untouched ng-valid ng-empty ng-hide" ng-class="{ 'ui-select-search-hidden' : !$select.searchEnabled }" placeholder="Ricerca per parola chiave" ng-model="$select.search" ng-show="$select.open" style="width: 10px;"><ul class="ui-select-choices ui-select-choices-content ui-select-dropdown dropdown-menu ng-scope ng-hide" ng-show="$select.open &amp;&amp; $select.items.length > 0" repeat="parolaChiave in paroleChiaves track by $index" refresh="ricercaParoleChiave($select.search)" refresh-delay="0"><li class="ui-select-choices-group" id="ui-select-choices-12"><div class="divider ng-hide" ng-show="$select.isGrouped &amp;&amp; $index > 0"></div><div ng-show="$select.isGrouped" class="ui-select-choices-group-label dropdown-header ng-binding ng-hide" ng-bind="$group.name"></div><!-- ngRepeat: parolaChiave in $select.items track by $index --></li></ul><div class="ui-select-no-choice"></div><ui-select-single></ui-select-single><input ng-disabled="$select.disabled" class="ui-select-focusser ui-select-offscreen ng-scope" type="text" id="focusser-12" aria-label="Ricerca per parola chiave focus" aria-haspopup="true" role="button"></div>
    			</div>
    		</div>
    	</div>
    
    	<!-- ngIf: model.step1.tipologiaPratica.titolo --><div class="row ng-scope" ng-if="model.step1.tipologiaPratica.titolo" style="">
    		<div class="col-xs-6">
    			<div class="form-group mgBot30">
    				<label for="ente" class="titoletto ng-scope" translate="wizard.selectComune">Comune di riferimento per la pratica</label>
    				<span class="help-info" ng-click="helperStrutturato('Comune di riferimento per la pratica','MSG_HELP_WIZ_STEP1_1')"></span>
    				<input type="hidden" name="ente" ng-model="model.step1.ente.denominazione" required="" class="ng-pristine ng-untouched ng-not-empty ng-valid ng-valid-required" style="">
    				<div class="ui-select-placeholder" style="width: 954.328px; height: 40px;"></div>
    			</div>
    		</div>
    		<div class="col-xs-6">
    			<div class="form-group mgBot30">
    				<label for="ente" class="titoletto ng-scope" translate="wizard.sportello">Sportello</label>
    				<div class="form-control ftz-box-field-disabled ng-binding">SUAPE del Comune di Guspini</div>
    			</div>
    		</div>
    	</div><!-- end ngIf: model.step1.tipologiaPratica.titolo -->
    	
    	<div class="row" ng-show="model.step1.ente.denominazione" style="">
    		<div class="col-xs-12">
    			<div class="form-group mgBot30">
    				<label for="settore" class="titoletto ng-scope" translate="wizard.sectorLabel">Settore a cui appartiene la tua attività&nbsp;</label>
    				<span class="help-info" ng-click="helperStrutturato('Settore a cui appartiene la tua attività','MSG_HELP_WIZ_STEP1_3')"></span>
    				<!-- ngRepeat: settore in settores --><div class="collapse-box ng-scope ng-isolate-scope children open" ng-class="{'open':settore.active,'children':settore.settoriFiglis.length>0,'selected':model.step1[key][settore[id]]}" ng-click="openCloseCollapse(settore,$event)" data-model="model" data-key="settore" data-id="idSettore" data-settore="settore" data-ricerca-settori="ricercaSettori" ng-repeat="settore in settores" style="">				<div ng-show="settore.idSettore != 'key_settore_nascosto'" class="collapse-box-container" ng-class="{'selectable':settore.idInterventos.length>0}"><span tabindex="0" ng-keypress="pressSpace($event)" ng-click="setSettore(settore,$event)" class="ng-binding">001 - Intervento edilizio </span></div>				<div class="collapse-box-children" style="display: block;">				<!-- ngRepeat: settore in settore.settoriFiglis --><!-- ngIf: ::childInit --><div class="collapse-box ng-scope ng-isolate-scope children open" ng-class="{'open':settore.active,'children':settore.settoriFiglis.length>0,'selected':model.step1[key][settore[id]]}" ng-click="openCloseCollapse(settore,$event)" ng-if="::childInit" data-model="model" data-key="settore" data-id="idSettore" data-settore="settore" data-ricerca-settori="ricercaSettori" ng-repeat="settore in settore.settoriFiglis" style="">				<div ng-show="settore.idSettore != 'key_settore_nascosto'" class="collapse-box-container" ng-class="{'selectable':settore.idInterventos.length>0}"><span tabindex="0" ng-keypress="pressSpace($event)" ng-click="setSettore(settore,$event)" class="ng-binding">01 - Intervento edilizio da realizzare </span></div>				<div class="collapse-box-children" style="display: block;">				<!-- ngRepeat: settore in settore.settoriFiglis --><!-- ngIf: ::childInit --><div class="collapse-box ng-scope ng-isolate-scope" ng-class="{'open':settore.active,'children':settore.settoriFiglis.length>0,'selected':model.step1[key][settore[id]]}" ng-click="openCloseCollapse(settore,$event)" ng-if="::childInit" data-model="model" data-key="settore" data-id="idSettore" data-settore="settore" data-ricerca-settori="ricercaSettori" ng-repeat="settore in settore.settoriFiglis" style="">				<div ng-show="settore.idSettore != 'key_settore_nascosto'" class="collapse-box-container selectable" ng-class="{'selectable':settore.idInterventos.length>0}"><span tabindex="0" ng-keypress="pressSpace($event)" ng-click="setSettore(settore,$event)" class="ng-binding">01 - Impianti di produzione di energia da fonti rinnovabili </span></div>				<div class="collapse-box-children">				<!-- ngRepeat: settore in settore.settoriFiglis -->				</div>				</div><!-- end ngIf: ::childInit --><!-- end ngRepeat: settore in settore.settoriFiglis --><!-- ngIf: ::childInit --><div class="collapse-box ng-scope ng-isolate-scope selected" ng-class="{'open':settore.active,'children':settore.settoriFiglis.length>0,'selected':model.step1[key][settore[id]]}" ng-click="openCloseCollapse(settore,$event)" ng-if="::childInit" data-model="model" data-key="settore" data-id="idSettore" data-settore="settore" data-ricerca-settori="ricercaSettori" ng-repeat="settore in settore.settoriFiglis" style="">				<div ng-show="settore.idSettore != 'key_settore_nascosto'" class="collapse-box-container selectable" ng-class="{'selectable':settore.idInterventos.length>0}"><span tabindex="0" ng-keypress="pressSpace($event)" ng-click="setSettore(settore,$event)" class="ng-binding">03 - Interventi di manutenzione straordinaria </span></div>				<div class="collapse-box-children">				<!-- ngRepeat: settore in settore.settoriFiglis -->				</div>				</div><!-- end ngIf: ::childInit --><!-- end ngRepeat: settore in settore.settoriFiglis --><!-- ngIf: ::childInit --><div class="collapse-box ng-scope ng-isolate-scope" ng-class="{'open':settore.active,'children':settore.settoriFiglis.length>0,'selected':model.step1[key][settore[id]]}" ng-click="openCloseCollapse(settore,$event)" ng-if="::childInit" data-model="model" data-key="settore" data-id="idSettore" data-settore="settore" data-ricerca-settori="ricercaSettori" ng-repeat="settore in settore.settoriFiglis">				<div ng-show="settore.idSettore != 'key_settore_nascosto'" class="collapse-box-container selectable" ng-class="{'selectable':settore.idInterventos.length>0}"><span tabindex="0" ng-keypress="pressSpace($event)" ng-click="setSettore(settore,$event)" class="ng-binding">04 - Interventi di nuova costruzione </span></div>				<div class="collapse-box-children">				<!-- ngRepeat: settore in settore.settoriFiglis -->				</div>				</div><!-- end ngIf: ::childInit --><!-- end ngRepeat: settore in settore.settoriFiglis --><!-- ngIf: ::childInit --><div class="collapse-box ng-scope ng-isolate-scope" ng-class="{'open':settore.active,'children':settore.settoriFiglis.length>0,'selected':model.step1[key][settore[id]]}" ng-click="openCloseCollapse(settore,$event)" ng-if="::childInit" data-model="model" data-key="settore" data-id="idSettore" data-settore="settore" data-ricerca-settori="ricercaSettori" ng-repeat="settore in settore.settoriFiglis">				<div ng-show="settore.idSettore != 'key_settore_nascosto'" class="collapse-box-container selectable" ng-class="{'selectable':settore.idInterventos.length>0}"><span tabindex="0" ng-keypress="pressSpace($event)" ng-click="setSettore(settore,$event)" class="ng-binding">05 - Interventi di restauro e risanamento conservativo </span></div>				<div class="collapse-box-children">				<!-- ngRepeat: settore in settore.settoriFiglis -->				</div>				</div><!-- end ngIf: ::childInit --><!-- end ngRepeat: settore in settore.settoriFiglis --><!-- ngIf: ::childInit --><div class="collapse-box ng-scope ng-isolate-scope selected" ng-class="{'open':settore.active,'children':settore.settoriFiglis.length>0,'selected':model.step1[key][settore[id]]}" ng-click="openCloseCollapse(settore,$event)" ng-if="::childInit" data-model="model" data-key="settore" data-id="idSettore" data-settore="settore" data-ricerca-settori="ricercaSettori" ng-repeat="settore in settore.settoriFiglis" style="">				<div ng-show="settore.idSettore != 'key_settore_nascosto'" class="collapse-box-container selectable" ng-class="{'selectable':settore.idInterventos.length>0}"><span tabindex="0" ng-keypress="pressSpace($event)" ng-click="setSettore(settore,$event)" class="ng-binding">06 - Interventi di ristrutturazione edilizia </span></div>				<div class="collapse-box-children">				<!-- ngRepeat: settore in settore.settoriFiglis -->				</div>				</div><!-- end ngIf: ::childInit --><!-- end ngRepeat: settore in settore.settoriFiglis --><!-- ngIf: ::childInit --><div class="collapse-box ng-scope ng-isolate-scope" ng-class="{'open':settore.active,'children':settore.settoriFiglis.length>0,'selected':model.step1[key][settore[id]]}" ng-click="openCloseCollapse(settore,$event)" ng-if="::childInit" data-model="model" data-key="settore" data-id="idSettore" data-settore="settore" data-ricerca-settori="ricercaSettori" ng-repeat="settore in settore.settoriFiglis">				<div ng-show="settore.idSettore != 'key_settore_nascosto'" class="collapse-box-container selectable" ng-class="{'selectable':settore.idInterventos.length>0}"><span tabindex="0" ng-keypress="pressSpace($event)" ng-click="setSettore(settore,$event)" class="ng-binding">07 - Interventi di ristrutturazione urbanistica </span></div>				<div class="collapse-box-children">				<!-- ngRepeat: settore in settore.settoriFiglis -->				</div>				</div><!-- end ngIf: ::childInit --><!-- end ngRepeat: settore in settore.settoriFiglis --><!-- ngIf: ::childInit --><div class="collapse-box ng-scope ng-isolate-scope" ng-class="{'open':settore.active,'children':settore.settoriFiglis.length>0,'selected':model.step1[key][settore[id]]}" ng-click="openCloseCollapse(settore,$event)" ng-if="::childInit" data-model="model" data-key="settore" data-id="idSettore" data-settore="settore" data-ricerca-settori="ricercaSettori" ng-repeat="settore in settore.settoriFiglis">				<div ng-show="settore.idSettore != 'key_settore_nascosto'" class="collapse-box-container selectable" ng-class="{'selectable':settore.idInterventos.length>0}"><span tabindex="0" ng-keypress="pressSpace($event)" ng-click="setSettore(settore,$event)" class="ng-binding">08 - Interventi volti all'eliminazione di barriere architettoniche </span></div>				<div class="collapse-box-children">				<!-- ngRepeat: settore in settore.settoriFiglis -->				</div>				</div><!-- end ngIf: ::childInit --><!-- end ngRepeat: settore in settore.settoriFiglis --><!-- ngIf: ::childInit --><div class="collapse-box ng-scope ng-isolate-scope" ng-class="{'open':settore.active,'children':settore.settoriFiglis.length>0,'selected':model.step1[key][settore[id]]}" ng-click="openCloseCollapse(settore,$event)" ng-if="::childInit" data-model="model" data-key="settore" data-id="idSettore" data-settore="settore" data-ricerca-settori="ricercaSettori" ng-repeat="settore in settore.settoriFiglis">				<div ng-show="settore.idSettore != 'key_settore_nascosto'" class="collapse-box-container selectable" ng-class="{'selectable':settore.idInterventos.length>0}"><span tabindex="0" ng-keypress="pressSpace($event)" ng-click="setSettore(settore,$event)" class="ng-binding">09 - Mutamenti di destinazione d'uso </span></div>				<div class="collapse-box-children">				<!-- ngRepeat: settore in settore.settoriFiglis -->				</div>				</div><!-- end ngIf: ::childInit --><!-- end ngRepeat: settore in settore.settoriFiglis --><!-- ngIf: ::childInit --><div class="collapse-box ng-scope ng-isolate-scope" ng-class="{'open':settore.active,'children':settore.settoriFiglis.length>0,'selected':model.step1[key][settore[id]]}" ng-click="openCloseCollapse(settore,$event)" ng-if="::childInit" data-model="model" data-key="settore" data-id="idSettore" data-settore="settore" data-ricerca-settori="ricercaSettori" ng-repeat="settore in settore.settoriFiglis">				<div ng-show="settore.idSettore != 'key_settore_nascosto'" class="collapse-box-container selectable" ng-class="{'selectable':settore.idInterventos.length>0}"><span tabindex="0" ng-keypress="pressSpace($event)" ng-click="setSettore(settore,$event)" class="ng-binding">10 - Opere precarie o temporanee </span></div>				<div class="collapse-box-children">				<!-- ngRepeat: settore in settore.settoriFiglis -->				</div>				</div><!-- end ngIf: ::childInit --><!-- end ngRepeat: settore in settore.settoriFiglis --><!-- ngIf: ::childInit --><div class="collapse-box ng-scope ng-isolate-scope" ng-class="{'open':settore.active,'children':settore.settoriFiglis.length>0,'selected':model.step1[key][settore[id]]}" ng-click="openCloseCollapse(settore,$event)" ng-if="::childInit" data-model="model" data-key="settore" data-id="idSettore" data-settore="settore" data-ricerca-settori="ricercaSettori" ng-repeat="settore in settore.settoriFiglis">				<div ng-show="settore.idSettore != 'key_settore_nascosto'" class="collapse-box-container selectable" ng-class="{'selectable':settore.idInterventos.length>0}"><span tabindex="0" ng-keypress="pressSpace($event)" ng-click="setSettore(settore,$event)" class="ng-binding">11 - Varianti in corso d'opera per interventi originariamente assentiti con permesso di costruire o SCIA </span></div>				<div class="collapse-box-children">				<!-- ngRepeat: settore in settore.settoriFiglis -->				</div>				</div><!-- end ngIf: ::childInit --><!-- end ngRepeat: settore in settore.settoriFiglis --><!-- ngIf: ::childInit --><div class="collapse-box ng-scope ng-isolate-scope" ng-class="{'open':settore.active,'children':settore.settoriFiglis.length>0,'selected':model.step1[key][settore[id]]}" ng-click="openCloseCollapse(settore,$event)" ng-if="::childInit" data-model="model" data-key="settore" data-id="idSettore" data-settore="settore" data-ricerca-settori="ricercaSettori" ng-repeat="settore in settore.settoriFiglis">				<div ng-show="settore.idSettore != 'key_settore_nascosto'" class="collapse-box-container selectable" ng-class="{'selectable':settore.idInterventos.length>0}"><span tabindex="0" ng-keypress="pressSpace($event)" ng-click="setSettore(settore,$event)" class="ng-binding">12 - Impianti di telecomunicazione </span></div>				<div class="collapse-box-children">				<!-- ngRepeat: settore in settore.settoriFiglis -->				</div>				</div><!-- end ngIf: ::childInit --><!-- end ngRepeat: settore in settore.settoriFiglis --><!-- ngIf: ::childInit --><div class="collapse-box ng-scope ng-isolate-scope" ng-class="{'open':settore.active,'children':settore.settoriFiglis.length>0,'selected':model.step1[key][settore[id]]}" ng-click="openCloseCollapse(settore,$event)" ng-if="::childInit" data-model="model" data-key="settore" data-id="idSettore" data-settore="settore" data-ricerca-settori="ricercaSettori" ng-repeat="settore in settore.settoriFiglis">				<div ng-show="settore.idSettore != 'key_settore_nascosto'" class="collapse-box-container selectable" ng-class="{'selectable':settore.idInterventos.length>0}"><span tabindex="0" ng-keypress="pressSpace($event)" ng-click="setSettore(settore,$event)" class="ng-binding">13 - Altri interventi </span></div>				<div class="collapse-box-children">				<!-- ngRepeat: settore in settore.settoriFiglis -->				</div>				</div><!-- end ngIf: ::childInit --><!-- end ngRepeat: settore in settore.settoriFiglis --><!-- ngIf: ::childInit --><div class="collapse-box ng-scope ng-isolate-scope" ng-class="{'open':settore.active,'children':settore.settoriFiglis.length>0,'selected':model.step1[key][settore[id]]}" ng-click="openCloseCollapse(settore,$event)" ng-if="::childInit" data-model="model" data-key="settore" data-id="idSettore" data-settore="settore" data-ricerca-settori="ricercaSettori" ng-repeat="settore in settore.settoriFiglis">				<div ng-show="settore.idSettore != 'key_settore_nascosto'" class="collapse-box-container selectable" ng-class="{'selectable':settore.idInterventos.length>0}"><span tabindex="0" ng-keypress="pressSpace($event)" ng-click="setSettore(settore,$event)" class="ng-binding">14 - Interventi di trasferimento e rinnovamento del patrimonio edilizio e per la promozione dei programmi integrati per il riordino urbano di cui alla L.R. n. 8/2015 </span></div>				<div class="collapse-box-children">				<!-- ngRepeat: settore in settore.settoriFiglis -->				</div>				</div><!-- end ngIf: ::childInit --><!-- end ngRepeat: settore in settore.settoriFiglis -->				</div>				</div><!-- end ngIf: ::childInit --><!-- end ngRepeat: settore in settore.settoriFiglis --><!-- ngIf: ::childInit --><div class="collapse-box ng-scope ng-isolate-scope" ng-class="{'open':settore.active,'children':settore.settoriFiglis.length>0,'selected':model.step1[key][settore[id]]}" ng-click="openCloseCollapse(settore,$event)" ng-if="::childInit" data-model="model" data-key="settore" data-id="idSettore" data-settore="settore" data-ricerca-settori="ricercaSettori" ng-repeat="settore in settore.settoriFiglis" style="">				<div ng-show="settore.idSettore != 'key_settore_nascosto'" class="collapse-box-container selectable" ng-class="{'selectable':settore.idInterventos.length>0}"><span tabindex="0" ng-keypress="pressSpace($event)" ng-click="setSettore(settore,$event)" class="ng-binding">02 - Sanatoria Edilizia </span></div>				<div class="collapse-box-children">				<!-- ngRepeat: settore in settore.settoriFiglis -->				</div>				</div><!-- end ngIf: ::childInit --><!-- end ngRepeat: settore in settore.settoriFiglis -->				</div>				</div><!-- end ngRepeat: settore in settores --><div class="collapse-box ng-scope ng-isolate-scope children" ng-class="{'open':settore.active,'children':settore.settoriFiglis.length>0,'selected':model.step1[key][settore[id]]}" ng-click="openCloseCollapse(settore,$event)" data-model="model" data-key="settore" data-id="idSettore" data-settore="settore" data-ricerca-settori="ricercaSettori" ng-repeat="settore in settores">				<div ng-show="settore.idSettore != 'key_settore_nascosto'" class="collapse-box-container" ng-class="{'selectable':settore.idInterventos.length>0}"><span tabindex="0" ng-keypress="pressSpace($event)" ng-click="setSettore(settore,$event)" class="ng-binding">002 - Attività produttive </span></div>				<div class="collapse-box-children">				<!-- ngRepeat: settore in settore.settoriFiglis --><!-- ngIf: ::childInit --><!-- end ngRepeat: settore in settore.settoriFiglis --><!-- ngIf: ::childInit --><!-- end ngRepeat: settore in settore.settoriFiglis --><!-- ngIf: ::childInit --><!-- end ngRepeat: settore in settore.settoriFiglis --><!-- ngIf: ::childInit --><!-- end ngRepeat: settore in settore.settoriFiglis --><!-- ngIf: ::childInit --><!-- end ngRepeat: settore in settore.settoriFiglis --><!-- ngIf: ::childInit --><!-- end ngRepeat: settore in settore.settoriFiglis --><!-- ngIf: ::childInit --><!-- end ngRepeat: settore in settore.settoriFiglis -->				</div>				</div><!-- end ngRepeat: settore in settores --><div class="collapse-box ng-scope ng-isolate-scope" ng-class="{'open':settore.active,'children':settore.settoriFiglis.length>0,'selected':model.step1[key][settore[id]]}" ng-click="openCloseCollapse(settore,$event)" data-model="model" data-key="settore" data-id="idSettore" data-settore="settore" data-ricerca-settori="ricercaSettori" ng-repeat="settore in settores" style="">				<div ng-show="settore.idSettore != 'key_settore_nascosto'" class="collapse-box-container selectable" ng-class="{'selectable':settore.idInterventos.length>0}"><span tabindex="0" ng-keypress="pressSpace($event)" ng-click="setSettore(settore,$event)" class="ng-binding">003 - Collaudo impianti produttivi </span></div>				<div class="collapse-box-children">				<!-- ngRepeat: settore in settore.settoriFiglis -->				</div>				</div><!-- end ngRepeat: settore in settores --><div class="collapse-box ng-scope ng-isolate-scope" ng-class="{'open':settore.active,'children':settore.settoriFiglis.length>0,'selected':model.step1[key][settore[id]]}" ng-click="openCloseCollapse(settore,$event)" data-model="model" data-key="settore" data-id="idSettore" data-settore="settore" data-ricerca-settori="ricercaSettori" ng-repeat="settore in settores">				<div ng-show="settore.idSettore != 'key_settore_nascosto'" class="collapse-box-container selectable" ng-class="{'selectable':settore.idInterventos.length>0}"><span tabindex="0" ng-keypress="pressSpace($event)" ng-click="setSettore(settore,$event)" class="ng-binding">004 - Dichiarazione di agibilità </span></div>				<div class="collapse-box-children">				<!-- ngRepeat: settore in settore.settoriFiglis -->				</div>				</div><!-- end ngRepeat: settore in settores --><div class="collapse-box ng-scope ng-isolate-scope" ng-class="{'open':settore.active,'children':settore.settoriFiglis.length>0,'selected':model.step1[key][settore[id]]}" ng-click="openCloseCollapse(settore,$event)" data-model="model" data-key="settore" data-id="idSettore" data-settore="settore" data-ricerca-settori="ricercaSettori" ng-repeat="settore in settores">				<div ng-show="settore.idSettore != 'key_settore_nascosto'" class="collapse-box-container selectable" ng-class="{'selectable':settore.idInterventos.length>0}"><span tabindex="0" ng-keypress="pressSpace($event)" ng-click="setSettore(settore,$event)" class="ng-binding">005 - Richiesta di parere preliminare </span></div>				<div class="collapse-box-children">				<!-- ngRepeat: settore in settore.settoriFiglis -->				</div>				</div><!-- end ngRepeat: settore in settores --><div class="collapse-box ng-scope ng-isolate-scope" ng-class="{'open':settore.active,'children':settore.settoriFiglis.length>0,'selected':model.step1[key][settore[id]]}" ng-click="openCloseCollapse(settore,$event)" data-model="model" data-key="settore" data-id="idSettore" data-settore="settore" data-ricerca-settori="ricercaSettori" ng-repeat="settore in settores">				<div ng-show="settore.idSettore != 'key_settore_nascosto'" class="collapse-box-container selectable" ng-class="{'selectable':settore.idInterventos.length>0}"><span tabindex="0" ng-keypress="pressSpace($event)" ng-click="setSettore(settore,$event)" class="ng-binding">006 - Proroga voltura e rinnovo di titoli abilitativi </span></div>				<div class="collapse-box-children">				<!-- ngRepeat: settore in settore.settoriFiglis -->				</div>				</div><!-- end ngRepeat: settore in settores --><div class="collapse-box ng-scope ng-isolate-scope" ng-class="{'open':settore.active,'children':settore.settoriFiglis.length>0,'selected':model.step1[key][settore[id]]}" ng-click="openCloseCollapse(settore,$event)" data-model="model" data-key="settore" data-id="idSettore" data-settore="settore" data-ricerca-settori="ricercaSettori" ng-repeat="settore in settores">				<div ng-show="settore.idSettore != 'key_settore_nascosto'" class="collapse-box-container ng-hide selectable" ng-class="{'selectable':settore.idInterventos.length>0}"><span tabindex="0" ng-keypress="pressSpace($event)" ng-click="setSettore(settore,$event)" class="ng-binding">99 - Interventi fittizi </span></div>				<div class="collapse-box-children">				<!-- ngRepeat: settore in settore.settoriFiglis -->				</div>				</div><!-- end ngRepeat: settore in settores -->
    			</div>
    		</div>
    	</div>
    	
    	<div class="row">
    		<div class="col-xs-12">
    			<label class="titoletto">Informativa sul trattamento dei dati personali</label>
    			<span class="help-info" data-toggle="modal" data-target="#modalInformativa"></span><br>
    			<label for="privacy" class="privacy">
    				<input tabindex="0" type="checkbox" id="privacy" name="privacy check" ng-model="model.step1.privacy" title="privacy check" class="check-element ng-not-empty ng-dirty ng-valid-parse ng-valid ng-valid-required ng-touched" required="" style=""> 
    				Dichiaro di aver preso visione dell'informativa
    			</label>
    		</div>
    	</div>
    </form>
    è questa è la vista dal browser:
    SUAPE.jpg
    SUAPE.jpg

    Potreste cortesemente darmi un suggerimento?
  • Re: Compilazione Form web da access

    Mi date un suggerimento?
    Vorrei avere la soddisfazione di potercela fare solo con un vs aiuto!
    Private Sub SUAPEAnagrafica_Click()
    Dim driver As New WebDriver
    
    driver.Start "edge"
    driver.Get "https://www.sardegnaimpresa.eu/suape-fe/#/Wizard/step1"
    driver.FindElementByName "form_step1"
    '<input type="search" autocomplete="off" tabindex="-1" class="form-control ui-select-search ng-pristine ng-valid ng-empty ng-touched" ng-class="{ 'ui-select-search-hidden' : !$select.searchEnabled }" placeholder="Seleziona l'ente" ng-model="$select.search" ng-show="$select.open" style="width: 512px;">
    driver.FindElementByClass("form-control ui-select-search").TextMatches "Comune Guspini"
    
    driver.FindElementById("privacy").Click
    
    
    End Sub
    Ringrazio anticipatamente
  • Re: Compilazione Form web da access

    mvattak ha scritto:


    Private Sub SUAPEAnagrafica_Click()
    Dim driver As New WebDriver
    ...
    End Sub
    Prima si dichiara e poi si "setta", quindi la prima riga va divisa in due.
    Usa la classe specifica per Edge, visto che usi Edge.
    Nello specifico, poi, qual è il problema? dà errore, si blocca, non fa quello che vorresti?
  • Re: Compilazione Form web da access

    Praticamente se vai su " https://www.sardegnaimpresa.eu/suape-fe/#/Wizard/step ", noterai che invece di un combobox hanno inserito un input box "search" ci carica dento la lista dei comuni con tag span. Io vorrei inserire un comune della lista ma non riesco perché non è una combobox...
    <input type="search" autocomplete="off" tabindex="-1" class="form-control ui-select-search ng-pristine ng-valid ng-empty ng-touched" ng-class="{ 'ui-select-search-hidden' : !$select.searchEnabled }" placeholder="Seleziona l'ente" ng-model="$select.search" ng-show="$select.open" style="width: 512px;">
    Per completezza ho inserito la codifica HTML nel post precedente... Le ho provate tutte non sono riuscito a tirarne fuori un granché.
    Saresti così gentile da aiutarmi?!?.
  • Re: Compilazione Form web da access

    mvattak ha scritto:


    ...
    Saresti così gentile da aiutarmi?!?.
    Solo per dire che non so esserti d'aiuto, mi dispiace.
  • Re: Compilazione Form web da access

    Su " https://www.sardegnaimpresa.eu/suape-fe/#/Wizard/step "
    Non riesco a scegliere dal menu' a discesa il comune :
    <input ng-disabled="$select.disabled" class="ui-select-focusser ui-select-offscreen ng-scope" type="text" id="focusser-2" aria-label="Seleziona l'ente focus" aria-haspopup="true" role="button" disabled="">
    Da questo tag HTML pare non si possa eseguire la select.
    Mi date un suggerimento da aggiungere a :
    Private Sub SUAPEAnagrafica_Click()
    Dim driver As New Selenium.EdgeDriver
    driver.Start
    driver.Get "https://www.sardegnaimpresa.eu/suape-fe/#/Wizard/step1"
    driver.FindElementByName "form_step1"
    '<input ng-disabled="$select.disabled" class="ui-select-focusser ui-select-offscreen ng-scope" type="text" id="focusser-2" aria-label="Seleziona l'ente focus" aria-haspopup="true" role="button" disabled="">
    driver.FindElementById("focusser-2").SendKeys ("Guspini")
    .....
    
Devi accedere o registrarti per scrivere nel forum
15 risposte