Kita semua pernah mendengar kata buzz terbaru, Web 2.0. Apa pun pendapat Anda tentang moniker baru ini, faktanya adalah sebagian besar dari kita menggunakan situs web dan aplikasi web setiap hari dan penggunaannya terus meningkat. Banyak aplikasi yang dulunya milik desktop sekarang berjalan di web? aplikasi email, perbankan, kalender dan penjadwalan adalah hal biasa. Kami sekarang bahkan memiliki pengolah kata berbasis web, seperti Google Write. Banyak aplikasi bisnis juga pindah ke web, dan bisnis menyadari manfaat dari layanan berbasis langganan dan dukungan terpusat dan menjalankan pemrosesan pesanan penjualan mereka, sistem faktur dan penggajian pada teknologi web. Banyak perusahaan menggunakan teknologi web di rumah untuk mendukung perusahaan mereka, dan pengguna sekarang menggunakan aplikasi yang berjalan di dalam browser web mereka, daripada aplikasi desktop tradisional..
Cara Membuka Beberapa Web Browser dengan Ip yang berbeda
Bahasa scripting tradisional, alat batch dan solusi otomatisasi tidak memadai untuk mengotomatisasi aplikasi berbasis web baru ini. Perekam makro dan solusi otomatisasi yang mengotomatisasi aplikasi desktop dengan mensimulasikan aktivitas pengguna tidak mampu menggerakkan fungsionalitas berbasis browser web terutama karena situs web dan aplikasi web bersifat dinamis. Tidak hanya mereka sering berubah karena satu sumber terpusat, tetapi objek tidak selalu selalu muncul dalam posisi relatif yang sama pada halaman. Halaman web dapat diubah ukurannya, dipindahkan dan digulir ke atas dan ke bawah. Diperlukan pendekatan baru untuk situs web scripting dan aplikasi web.
Untungnya browser web Microsoft Internet Explorer menyediakan antarmuka skrip dan Document Object Model (DOM). Model Objek Dokumen memperlihatkan semua tag dan atribut dari semua elemen di bawah halaman. Melalui antarmuka skrip, properti dan metode elemen-elemen ini dapat dimodifikasi. Jadi, misalnya, tautan dapat? Diklik? dan elemen formulir dapat diisi dan diserahkan. Jadi skrip dan program dapat ditulis untuk mengotomatisasi Internet Explorer dan mengarahkan aplikasi web.
Namun, Anda harus menjadi pemrogram yang baik untuk memahami bagaimana semua ini bekerja. Anda tidak hanya perlu memahami Model Objek Dokumen, tetapi untuk menulis rutin yang menggunakannya Anda perlu memahami HTML. Untuk menentukan nama elemen dan bidang formulir dll., Sumber HTML halaman perlu ditarik terpisah, dibedah dan dianalisis. Anda perlu memahami teknologi pemrograman untuk membangun rutinitas. Bahkan mengembangkan skrip otomatisasi seperti itu di VBScript bukan untuk orang yang lemah hati.
Yang diperlukan adalah alat yang mencatat apa yang Anda lakukan di Internet Explorer, menganalisis objek yang Anda klik dan bidang yang Anda selesaikan saat Anda pergi. WebRecorder, dari MJT Net, adalah salah satu alat tersebut. WebRecorder seperti browser tab. Saat Anda menavigasi halaman, klik tautan, pilih kotak radio dan drop-down dan isilah formulir isian yang mengidentifikasi objek dan buat skrip sambil berjalan, dengan menggunakan kode yang mudah dimengerti.
Untuk programmer, WebRecorder mengurangi upaya dan mempercepat pengembangan. Untuk pengguna yang kurang teknis, WebRecorder mencatat aktivitas web yang dapat diputar secara akurat nanti.
WebRecorder membuat kode langsung yang dapat dipahami siapa pun, dan dapat digunakan dengan Penjadwal Makro, alat otomatisasi Windows yang terkenal.
Alat rekaman web lain, adalah WebAction dari Copasetic Software LLC. Ini bekerja sedikit berbeda karena menginstal sendiri di dalam Internet Explorer sebagai Objek Bantuan Browser. WebAction merekam aktivitas di Internet Explorer dan membuat makro internet yang dapat Anda putar ulang. Namun, makro tidak dapat diedit dan tidak akan berjalan di lingkungan skrip lain, jadi alat ini lebih difokuskan untuk makro dasar dan kurang fleksibel.
Perekam makro web dan alat skrip sangat ideal untuk mengotomatisasi tugas rutin di situs web modern dan aplikasi berbasis web, atau untuk secara otomatis mentransfer data ke dalam atau keluar dari aplikasi web dan menghubungkannya dengan solusi tradisional. Alat-alat ini juga dapat digunakan untuk pengujian otomatis situs web dan aplikasi web dan menawarkan pengembangan yang lebih mudah dan lebih cepat daripada bahasa scripting tradisional.