Kamis, 14 Februari 2013

Hello World (Mac)

Mari kita mulai dengan contoh Hello World !
Anda akan belajar bagaimana untuk menangkap screenshot dari elemen GUI dan menulis Script Sikuli untuk melakukan dua hal:
  1. Klik pada elemen yang
  2. Ketik string dalam elemen yang
Tujuan dari script Hello World adalah untuk secara otomatis mengetik "Hello World" ke dalam kotak pencarian sorotan, seperti ini:
 
. /... / _images / Spotlight-goal.png



Sekarang, buka IDE Sikuli. Kita mulai dengan mengambil screenshot dari target, simbol Spotlight di sudut kanan atas, sehingga kita dapat memberitahu Script Sikuli apa yang harus dicari dan klik.

Untuk mensimulasikan klik mouse pada simbol Spotlight, kita akan menggunakan click fungsi. Untuk memberitahu Sikuli bagaimana target terlihat, kita perlu menangkap gambar target pada layar.
Sikuli IDE menyediakan dua metode untuk menangkap gambar layar. Metode pertama adalah dengan mengklik pada tombol kamera pada toolbar. Ini akan membawa Anda ke modus menangkap gambar layar (screen capturing) .
 
. /... / _images / Toolbar_camera.png



Metode kedua adalah dengan menekan hot-key (Command + Shift + 2). Seringkali target yang gambar yang ingin menangkap dapat ditutupi oleh jendela IDE Sikuli itu. Anda dapat meminimalkan jendela IDE dan menggunakan hot-key untuk beralih ke menangkap gambar layar.

Dalam modus menangkap gambar layar, layar akan terlihat lebih gelap dan membeku (freeze) sejenak. Seluruh desktop menjadi seperti sebuah kanvas di mana Anda dapat menggambar persegi panjang di sekitar target yang Anda ingin tangkap gambarnya. Dalam hal ini, target adalah simbol spotlight. garis silang putus-putus merah menunjukkan pusat dari persegi panjang yang Anda gambar.
 
. /... / _images / Spotlight-capture.png



Setelah persegi panjang telah Anda tarik (atau dipilih), gambar dalam persegi panjang akan ditangkap dan dimasukkan ke dalam script editor pada posisi kursor saat ini.
 


. /... / _images / Spotlight-inserted.png
 
Sekarang, Anda dapat menulis fungsi click menggunakan gambar ini sebagai argumen untuk memberitahu Sikuli untuk mengklik simbol sorotan.
 
. /... / _images / Spotlight-click.png  
Untuk kenyamanan, Sikuli IDE menyediakan Daftar Command pada panel sebelah kiri. Ini menunjukkan daftar fungsi yang paling sering digunakan. Kamera ikon dalam fungsi mengindikasikan fungsi-fungsi mengharapkan/memerlukan gambar yang diambil sebagai argumen.
 
. /... / _images / IDE-commandlist.png



Cari fungsi click () dalam daftar dan klik di atasnya. Jika Auto Capture adalah default (dicentang), Anda akan diarahkan ke modus screen capture di mana Anda dapat menangkap gambar dari target antarmuka yang akan dimasukkan ke dalam fungsi click () sebagai argumen.

Langkah berikutnya adalah untuk memberitahu Sikuli untuk memasukkan string "Hello World" ke dalam kotak pencarian sorotan, yang dapat dilakukan dengan sederhana fungsi tipe.
 
. /... / _images / Spotlight-type.png  
Fungsi ini akan mengetik string yang diberikan dalam argumen ke kontrol input yang menjadi fokus. Setelah mengklik simbol sorotan, kita bisa mengharapkan kotak pencarian sorotan akan menjadi masukan yang memiliki fokus.
Selamat! Anda baru saja menyelesaikan Script pertama Anda Sikuli. Tekan tombol run untuk melihat script ini beraksi!

Rabu, 13 Februari 2013

Panduan Dan Bantuan Dalam Mempelajari Sikuli

Mau mulai belajar bahasa pemrograman visual Sikuli?
Anda sedang mencari informasi tertentu tentang Sikuli?
Bagaimana Anda akan mendapatkan bantuan?
  1. Cobalah cari di Daftar Isi dokumentasi Proyek Sikuli
  2. Lihatlah melalui Indeks dalam dokumentasi Proyek Sikuli
  3. Gunakan Pencarian Halaman
  4. Lihat pertanyaan orang lain atau mengajukan pertanyaan sendiri.
Jika Anda berpikir Anda telah menemukan bug bug, pencarian atau laporan kami tracker bug .

Begitu ... caranya ....
Atau untuk pencarian umum ... bisa gunakan google search :) 

Selamat Belajar dan Berkarya

Selasa, 12 Februari 2013

Video - Penggunaan Sikuli Untuk Otomasi Game

Sekarang ... ini adalah video dari contoh penggunaan sikuli untuk otomasi game
Hehehehe ... yang mau menangan ... yang mau selalu win ... yang mau update otomatis  ... ya ini toolnya
Apapun gamenya ... hanya Sikuli toolnya ... wkwkwk ... kayak iklan saja :

Games


 Angry Birds


Bejeweled


Pot Farm


 Lotro Farm


Dofus


Town Car


Roulette


 Pairs


 Farmer Donus


 Backyard Monster


 Alus Revenge


 Battle


 Magic Online


 Hunter Kit

Senin, 11 Februari 2013

Video - Penggunaan Sikuli Untuk GUI Testing

Ini adalah beberapa video contoh penggunaan sikuli untuk GUI Testing / Pengujian GUI :



Spotify


WebDriver


Selenium


Google Chrome


Photoshop


GoFigure


Android


Android


Android


iPhone


iPhone


iPad


Midlet

Minggu, 10 Februari 2013

Video Sikuli Untuk Produktivitas - Social Network

Nah ini  untuk yang demen / doyan sama social network ... tambah mantab lagi gambaran tentang sepak terjang Sikuli ... ini beberapa video Youtube ... contoh penggunaan Sikuli untuk Peningkatan Produktivitas social Network

Social Network



Sikuli - Auto Facebook – Mesin bunuh diri


Sikuli - mantra untuk Facebook (Solusi untuk hapus Album)


Twimates bot - 100% bekerja


Menjadi Kreatif dengan Sikuli Script


Sikuli - Membunuh karma plurk Anda


Sikuli - auto like plurk


Sikuli - Login ke Yahoo Messenger


Sikuli - Memainkan basket Google Doodle












Sabtu, 09 Februari 2013

Video Sikuli Untuk Produktivitas - Desktop

Tambah mantab lagi gambaran tentang sepak terjang Sikuli ... ini beberapa video Youtube ... contoh penggunaan Sikuli untuk Peningkatan Produktivitas Desktop

Desktop



Sikuli - Mengotomatisasi Registax


Sikuli - Ekspor audio untuk movie


Sikuli - Stress Test


Sikuli - Mengotomatisasi ObservationManager


Sikuli - In action on
Ubuntu Linux


Sikuli - Remote control pada berbagai platform


Sikuli - di Ubuntu - PC locker/intruder troll


Sikuli - Aplikasi pemrograman visual


Sikuli - Mengotomatisasi alur kerja Coda / Firefox


Sikuli - Periksa web cam dan email


Sikuli - Menggunakan layar GUI untuk pencarian dan otomasi


Sikuli - Pengaturan IP otomatis pada Mac OS X





Jumat, 08 Februari 2013

Video Sikuli Untuk Produktivitas - Jaringan

Biar lebih mantab lagi gambaran tentang sepak terjang Sikuli ... ini beberapa video Youtube ... contoh penggunaan Sikuli untuk Peningkatan Produktivitas dalam aplikasi jaringan

Jaringan 



Sikuli X 1.0rc2 - Menangkap catatan penjualan groupon di situs web


Sikuli - Berurusan dengan Menu SharePoint


Repeating pada dump.fm


SikuliUji Otomasi Google Search


Sikuli - Bot situs youlikehits


Sikuli - Menggerakkan mouse ke atas lalu ke bawah


Sikuli - in Action


Sikuli script - Mendownload sekumpulan file


Sikuli Script meluncurkan Proyek Wonderland