Abbiamo tutti sentito l';ultima parola buzz, Web 2.0. Qualunque cosa tu pensi di questo nuovo moniker, la maggior parte di noi usa i siti web e le applicazioni web ogni giorno e il loro uso sta crescendo. Molte applicazioni che una volta appartenevano al desktop sono ora in esecuzione sul Web? posta elettronica, servizi bancari, calendari e applicazioni di pianificazione sono luoghi comuni. Ora abbiamo persino elaboratori di testi basati sul web, come Google Write. Molte applicazioni aziendali si stanno inoltre spostando sul Web e le aziende stanno realizzando i vantaggi dei servizi basati su abbonamento e del supporto centralizzato e stanno eseguendo i loro sistemi di elaborazione degli ordini di vendita, fatturazione e paghe sulla tecnologia web. Molte aziende utilizzano la tecnologia Web internamente per supportare la propria azienda e gli utenti utilizzano ora le applicazioni in esecuzione all';interno del proprio browser Web, piuttosto che le tradizionali applicazioni desktop.
Come aprire più browser Web con diversi IP
I linguaggi di scripting tradizionali, gli strumenti batch e le soluzioni di automazione sono inadeguati per l';automazione di queste nuove applicazioni basate sul Web. I registratori macro e le soluzioni di automazione che automatizzano le applicazioni desktop simulando l';attività degli utenti non sono in grado di guidare la funzionalità basata su browser Web, soprattutto perché i siti Web e le applicazioni Web sono dinamici. Non solo cambiano frequentemente a causa di una singola sorgente centralizzata, ma gli oggetti non sempre appaiono sempre nella stessa posizione relativa nella pagina. Le pagine Web possono essere ridimensionate, spostate e fatte scorrere verso l';alto e verso il basso. È richiesto un nuovo approccio allo scripting di siti Web e applicazioni web.
Fortunatamente il browser Web di Internet Explorer di Microsoft offre un';interfaccia di scripting e un DOM (Document Object Model). Il modello di oggetti documento espone tutti i tag e gli attributi di tutti gli elementi sotto la pagina. Tramite l';interfaccia di scripting è possibile modificare le proprietà e i metodi di questi elementi. Quindi, ad esempio, i link possono essere cliccati? e gli elementi del modulo possono essere compilati e inviati. Quindi è possibile scrivere script e programmi per automatizzare Internet Explorer e guidare le applicazioni web.
Tuttavia, devi essere un buon programmatore per capire come funziona tutto questo. Non solo hai bisogno di capire il modello di oggetto del documento, ma per scrivere una routine che lo usa devi capire l';HTML. Per determinare i nomi degli elementi e dei campi dei moduli, ecc., La sorgente HTML della pagina deve essere separata, sezionata e analizzata. Devi capire le tecnologie di programmazione per costruire la routine. Anche lo sviluppo di un tale script di automazione in VBScript non è per i deboli di cuore.
Quello che serve è uno strumento che registri ciò che fai in Internet Explorer, analizzando gli oggetti su cui fai clic e i campi che completi mentre vai. WebRecorder, da MJT Net, è uno di questi strumenti. WebRecorder è come un browser a schede. Mentre navighi tra le pagine, fai clic sui link, seleziona caselle radio e menu a discesa e completa i campi modulo, identifica gli oggetti e crea uno script mentre usi, utilizzando codice semplice da capire.
Per i programmatori, WebRecorder riduce gli sforzi e accelera lo sviluppo. Per gli utenti meno tecnici, WebRecorder registra attività Web che possono essere riprodotte con precisione in seguito.
WebRecorder crea un codice semplice che chiunque può comprendere e può essere utilizzato con Macro Scheduler, un noto strumento di automazione di Windows.
Un altro strumento di registrazione web è WebAction di Copasetic Software LLC. Questo funziona in modo leggermente diverso in quanto si installa da solo in Internet Explorer come Browser Helper Object. WebAction registra l';attività in Internet Explorer e crea macro Internet che è possibile riprodurre. Tuttavia, le macro non possono essere modificate e non possono essere eseguite in altri ambienti di scripting, quindi questo strumento è maggiormente focalizzato sulle macro di base ed è meno flessibile.
I registratori di macro web e gli strumenti di scripting sono ideali per automatizzare le attività di routine in siti Web moderni e applicazioni basate sul Web, o per trasferire automaticamente i dati dentro o fuori le applicazioni Web e interfacciarli con soluzioni tradizionali. Questi strumenti possono anche essere utilizzati per testare automaticamente siti Web e applicazioni Web e offrire uno sviluppo più rapido e più rapido rispetto ai linguaggi di scripting tradizionali.