Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Recensione Lenovo Idea Tab Plus: il tablet da 12 pollici che costa meno di 300 euro
Recensione Lenovo Idea Tab Plus: il tablet da 12 pollici che costa meno di 300 euro
Lenovo Idea Tab Plus prova a portare un display da 12,1 pollici 2.5K, quattro speaker Dolby Atmos e una batteria da 10.200 mAh sotto la soglia psicologica dei 300 euro, penna inclusa. Lo abbiamo usato per oltre una settimana per capire dove l'azienda ha tagliato e dove invece ha tenuto il punto
Oltre il contante e le crypto: tutto sull'Euro Digitale e la nuova sovranità monetaria europea
Oltre il contante e le crypto: tutto sull'Euro Digitale e la nuova sovranità monetaria europea
L'euro digitale è una valuta fiat che entrerà in vigore nei prossimi anni. L'obiettivo principale è quello di ridurre la dipendenza dalle piattaforme di pagamento digitali statunitensi e offrire ai cittadini un modo semplice per trasferire denaro. Anche offline, anche in maniera (pseudo)anonima
Recensione HONOR Magic V6: spessore record e super batteria. È lui il fold da battere?
Recensione HONOR Magic V6: spessore record e super batteria. È lui il fold da battere?
HONOR Magic V6 è arrivato in Italia a 2.299,90 euro con una promessa precisa: unire 4 mm di spessore da aperto (8,75 mm chiuso nel modello White, 9 mm negli altri colori) a una batteria da 6.660 mAh, la più capiente mai vista su un pieghevole. Lo abbiamo usato per oltre una settimana in versione Red 16/512 GB per capire se lo Snapdragon 8 Elite Gen 5 tiene testa alla concorrenza anche fuori dai benchmark ufficiali
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 09-10-2009, 14:37   #1
SUPERALEX
Senior Member
 
L'Avatar di SUPERALEX
 
Iscritto dal: May 2006
Città: Vergiate (VA)
Messaggi: 4315
[VB]STRANO COMPORTAMENTO CON WEBBROWSER

Allora ho un programmino che naviga su internet riempie dei campi con dei valori e schiaccia bottoni molto facile:
Codice:
Sub azione()
        On Error Resume Next
        WebBrowser1.Navigate("http://www.sito.it")
        wait()
        WebBrowser1.Document.All("campo_1").InnerText = "122"
        WebBrowser1.Document.All("campo_2").InnerText = "1"
        WebBrowser1.Document.All("go").InvokeMember("click")
End Sub
con wait:
Codice:
Sub wait()

        Do While WebBrowser1.ReadyState <> WebBrowserReadyState.Interactive
            Application.DoEvents()
        Loop
        Do While WebBrowser1.ReadyState <> WebBrowserReadyState.Complete
            Application.DoEvents()
        Loop

    End Sub
il problema è questo prima si logga con user e pass dopodichè viene invocata azione che va alla pagina desiserata inserisce 2 valori in altrettanti campi e schiaccia un bottone di tipo submit..ma una volta caricata la pagina indicata nn fa queste cose..ma la cosa strana è che se elimino il riempimento dei campi il bottone viene schiacciato e se elimino il bottone i campi vengono riempiti..ma nn fa le 3 cose insieme e nn so perchè..in particolare facendo un pò di prove ho notato che è il riempimento del secondo campo che poi nn fa cliccare il bottone
__________________
HAF 922-RYZEN 5 3600+NOCTUA U12S-ANTEC HCG 520W-MSI B550 GAMING PLUS-2X8GB HYPERX FURY RGB-SAPPHIRE RX580 NITRO+ 4GB- ADATA XPG SX8200 Pro 512GB + -CRUCIAL M4 64GB+SAMSUNG 860EVO 256GB+840EVO 128GB+MAXTOR 320GB-CM MK750 CHERRY RED+CMSTORM SENTINEL 3+RAZER VESPULA-AOC 24G2U & SAMSUNG 223BWCOMPRAVENDITE MERCATINO OK

Ultima modifica di SUPERALEX : 09-10-2009 alle 14:39.
SUPERALEX è offline   Rispondi citando il messaggio o parte di esso
Old 10-10-2009, 12:50   #2
MarcoGG
Senior Member
 
L'Avatar di MarcoGG
 
Iscritto dal: Dec 2004
Messaggi: 3210
Può essere anche quello un problema di tempistica. Le operazioni di scrittura possono avere un loro tempo di esecuzione, perciò una o più di esse può non andare a buon fine. Già provato così ? :

Codice:
Sub azione()
        On Error Resume Next
        WebBrowser1.Navigate("http://www.sito.it")
        wait()
        WebBrowser1.Document.All("campo_1").InnerText = "122"
        wait()
        WebBrowser1.Document.All("campo_2").InnerText = "1"
        wait()
        WebBrowser1.Document.All("go").InvokeMember("click")
End Sub
Inoltre, se è VB.NET, rimpiazza "On Error" con un Try Catch...
MarcoGG è offline   Rispondi citando il messaggio o parte di esso
Old 10-10-2009, 15:35   #3
SUPERALEX
Senior Member
 
L'Avatar di SUPERALEX
 
Iscritto dal: May 2006
Città: Vergiate (VA)
Messaggi: 4315
Quote:
Originariamente inviato da MarcoGG Guarda i messaggi
Può essere anche quello un problema di tempistica. Le operazioni di scrittura possono avere un loro tempo di esecuzione, perciò una o più di esse può non andare a buon fine. Già provato così ? :

Codice:
Sub azione()
        On Error Resume Next
        WebBrowser1.Navigate("http://www.sito.it")
        wait()
        WebBrowser1.Document.All("campo_1").InnerText = "122"
        wait()
        WebBrowser1.Document.All("campo_2").InnerText = "1"
        wait()
        WebBrowser1.Document.All("go").InvokeMember("click")
End Sub
Inoltre, se è VB.NET, rimpiazza "On Error" con un Try Catch...
si si ho provato a mettere wait ovunque ma la wait è x il caricamento pagina lì si tratta solo di scrivere un campo credo sia anche inutile..
__________________
HAF 922-RYZEN 5 3600+NOCTUA U12S-ANTEC HCG 520W-MSI B550 GAMING PLUS-2X8GB HYPERX FURY RGB-SAPPHIRE RX580 NITRO+ 4GB- ADATA XPG SX8200 Pro 512GB + -CRUCIAL M4 64GB+SAMSUNG 860EVO 256GB+840EVO 128GB+MAXTOR 320GB-CM MK750 CHERRY RED+CMSTORM SENTINEL 3+RAZER VESPULA-AOC 24G2U & SAMSUNG 223BWCOMPRAVENDITE MERCATINO OK
SUPERALEX è offline   Rispondi citando il messaggio o parte di esso
Old 11-10-2009, 07:59   #4
MarcoGG
Senior Member
 
L'Avatar di MarcoGG
 
Iscritto dal: Dec 2004
Messaggi: 3210
Quote:
Originariamente inviato da SUPERALEX Guarda i messaggi
si si ho provato a mettere wait ovunque ma la wait è x il caricamento pagina lì si tratta solo di scrivere un campo credo sia anche inutile..
Non è detto che sia inutile. Se accedi al Document troppo velocemente, mentre un processo di scrittura è ancora in fase d'esecuzione, potrebbe verificarsi il problema che hai descritto.
Se puoi posta il link, oppure il codice html delle pagine interessate, in modo che si possa fare un test in locale...
MarcoGG è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Recensione Lenovo Idea Tab Plus: il tablet da 12 pollici che costa meno di 300 euro Recensione Lenovo Idea Tab Plus: il tablet da 12...
Oltre il contante e le crypto: tutto sull'Euro Digitale e la nuova sovranità monetaria europea Oltre il contante e le crypto: tutto sull'Euro D...
Recensione HONOR Magic V6: spessore record e super batteria. È lui il fold da battere? Recensione HONOR Magic V6: spessore record e sup...
Redmi Pad 2 9.7: ampio display, economico e peso contenuto, ma qualche limite nelle prestazioni Redmi Pad 2 9.7: ampio display, economico e peso...
Peugeot Polygon Concept: ecco il futuro delle utilitarie Peugeot Polygon Concept: ecco il futuro delle ut...
Microsoft e Mistral annunciano un accord...
Grazie al Very Large Telescope potrebbe ...
Sony FX5: RAW interno X-OCN e Open Gate ...
AMD e Anthropic, affare fatto: 5 miliard...
Cyber Arena Tour 2026, WINDTRE BUSINESS ...
Wistron ha aperto il primo stabilimento ...
"Così è facile perder...
Peak Design ripensa la staffa a L: il tr...
Samsung: ufficiale la serie Galaxy Z Fol...
Galaxy Watch Ultra2 e Watch9 ufficiali: ...
Un razzo spaziale Falcon 9 ha lanciato l...
Microlino: dal rischio di fallimento all...
SpaceX, uno stadio di Falcon 9 si schian...
Gli agenti di OpenAI a 10 milioni di ute...
NOW aumenta il prezzo di Premium: rincar...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 16:20.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v