Chúng ta hãy bắt đầu bài học bằng phong tục thường lệ của 1 ngôn ngữ: Hello World.Hôm nay bạn sẽ được 2 thao tác đơn giản là:
Mục tiêu của chương trình Hello World này là tự động gõ "Hello World" vào phần tìm kiếm trong Menu Start.
Bây giờ, bạn mở Sikuli IDE. Chúng ta sẽ bắt đầu bằng việc chụp lại mục tiêu, cụ thể là biểu tượng Menu Start. Bạn có thể dùng tính năng chụp màn hình từ Sikuli.
Để mô phỏng việc click chuột vào biểu tượng Menu Start, ta dùng thuật toán click().
Sikuli IDE cung cấp cho ta hai cách để chụp lại đối tượng. Cách đầu tiên là bấm vào biểu tượng camera trên thanh công cụ.
Trong chế độ chụp màn hình, màn hình sẽ được đóng băng và trông đậm hơn trong giây lát. Toàn bộ Desktop sẽ trông giống như 1 bức tranh lớn, bạn có thể vẽ một đường chữ nhật xung quanh mục tiêu. Giao của hai đường màu đỏ chính là trung tâm của hình chữ nhật.
Sau đó, hình ảnh trong đường chữ nhật sẽ được đưa vào Sikuli Script tại vị trí con trỏ.
Bây giờ bạn có thể viết thuật toán click chuột tới biểu tượng Menu Start với hình ảnh vừa được chụp.
Bên cạnh đó, Sikuli cung cấp một danh sách các lệnh thông dụng. Biểu tượng máy ảnh trong lệnh chỉ là thao tác chụp màn hình lấy đối tượng.
Chọn hàm click(). Nếu bật chế độ Auto Capture, việc chụp màn hình sẽ được thực hiện.
Bước tiếp theo là bạn đưa sâu ký tự "Hello World" vào hộp tìm kiếm, để làm điều này bạn cần sử dụng hàm type()
Chức năng này sẽ gõ sâu ký tự vào vị trí con trỏ chuột vừa click.
Xin chúc mừng! Bạn đã hoàn thành chương trình Sikuli đầu tiên. Nhấn chạy và hưởng thụ thành quả.
No comments:
Post a Comment