Liên hệ với chúng tôi

Đề cương khóa học

Hiểu rõ về các Bề mặt Trình duyệt của Antigravity

  • Cơ chế hoạt động của bề mặt trình duyệt
  • Các khả năng chính và hạn chế
  • Các yếu tố xem xét về bảo mật và môi trường cách ly (sandboxing)

Xây dựng các Tác nhân Tương tác Web

  • Cấu hình hành vi tác nhân cho các hành động trình duyệt
  • Các mẫu thao tác: nhấp chuột, nhập liệu, cuộn và chọn
  • Quản lý tương tác đồng bộ và bất đồng bộ

Nhận thức DOM và Định vị Phần tử

  • Cách tác nhân diễn giải cấu trúc HTML
  • Chọn phần tử một cách đáng tin cậy
  • Xử lý nội dung động và các framework phản ứng

Tự động hóa Quy trình từ Đầu đến Cuối

  • Thiết kế các luồng trình duyệt nhiều bước
  • Quản lý sự chuyển đổi trạng thái giữa các tác vụ
  • Tự động hóa các quy trình đăng nhập, điều hướng và biểu mẫu

Kiểm thử UI với Antigravity

  • Xác minh hành vi UI bằng các kiểm tra do tác nhân thực hiện
  • Thu thập bằng chứng và các trạng thái lỗi
  • Ghi hình trình duyệt và gỡ lỗi dựa trên việc phát lại

Luồng Đa Bề mặt và Đa Ngữ cảnh

  • Kết hợp các bề mặt trình duyệt và không phải trình duyệt
  • Quản lý việc chuyển đổi ngữ cảnh quy trình làm việc
  • Đảm bảo sự nhất quán giữa các bề mặt

Khắc phục Sự cố và Tối ưu hóa

  • Chẩn đoán sự lệch lạc của tác nhân so với nội dung trình duyệt
  • Tối ưu hóa về tốc độ và độ tin cậy
  • Các mẫu lỗi phổ biến và cách sửa chữa

Tích hợp Antigravity vào Đường ống Phát triển

  • Nhúng các quy trình làm việc vào CI/CD
  • Phối hợp với các nhóm QA và phát triển
  • Phiên hóa và duy trì hành vi của tác nhân

Tóm tắt và Các Bước Tiếp theo

Yêu cầu

  • Hiểu biết về các quy trình làm việc của ứng dụng dựa trên trình duyệt
  • Kinh nghiệm với các công cụ viết mã lệnh (scripting) hoặc tự động hóa
  • Quen thuộc với các khái niệm phát triển web

Đối tượng tham gia

  • Kỹ sư phát triển web
  • Kỹ sư tự động hóa kiểm thử
  • Lập trình viên front-end
 21 Giờ

Số người tham gia


Giá cho mỗi học viên

Các khóa học sắp tới

Các danh mục liên quan