Phantomjs là gì?

Phantomjs là một trình duyệt chính xác hơn phantomjs là một “headless browser”. Khác với các trình duyệt thông thường chúng ta hay sử dụng như Chrome, Firefox… chúng ta sẽ thực hiện trực tiếp các thao tác với website thông qua giao diện được hiển thị bởi các trình duyệt này...thì với phantomjs chúng ta sẽ tương tác với website thông qua các câu lệnh mà không quan tâm đến giao diện.

Ứng dụng của Phantomjs

Phantomjs thường được dùng để:

  • Kiểm thử logic hoạt động của website không thông qua giao diện
  • Kiểm tra performance của website

Ưu nhược điểm của phantomjs với quá trình kiểm thử:

a. Ưu điểm PhantomJS:

  • Nhanh chóng tìm kiếm và thông báo lỗi mà không cần phải thao tác qua giao diện
  • Có thể chạy linh hoạt trên mọi nền tảng và vẫn giữ được tốc độ nhanh nhất.
  • Giả lập trên nhiều môi trường khác nhau: desktop, mobile…

b. Nhược điểm của PhantomJS

  • Không thực hiện các thao tác trực tiếp với website
  • Không kiểm tra được tính chính xác của giao diện

Cách cài đặt PhantomJS:

  • B1: Truy cập vào website: http://phantomjs.org/

  • B2: Download version mới nhất về máy

  • B3: Thiết lập đường dẫn:

    • Click chuột phải vào [Computer] --> Chọn [Properties]

    • Click [Advanced System Settings]

    • Click [Environment Variables…]--> Chọn [path] ở mục [System Variables]

    • Thêm đường dẫn thư mục phantomjs vừa download vào mục này. Ở đây, mình để thư mục phantomjs ở ổ D nên sẽ đặt đường dẫn [D:\phantomjs] vào path và click [OK]

Bây giờ chúng ta sẽ chạy thử xem phantomjs đã cài đặt xong chưa bằng các bước sau:

B1: Tạo một file sample.js như sau và đặt vào cùng địa chỉ với thư mục phantomjs:

console.log(‘Good morning everybody. Have a nice day!’);
phantom.exit();

B2: Mở cmd, truy cập vào địa chỉ chứa file sample.js rồi gõ lệnh: phantomjs sample.js ta sẽ có kết quả là dòng chữ

Good morning everybody. Have a nice day!

Tìm hiểu về PhantomJS image 1

Viết câu trả lời

Drop Images

0 Bình luận