Cảm ơn bạn đã gửi yêu cầu! Một thành viên trong đội ngũ của chúng tôi sẽ liên hệ với bạn ngay lập tức.
Cảm ơn bạn đã gửi đặt chỗ! Một thành viên trong đội ngũ của chúng tôi sẽ liên hệ với bạn ngay lập tức.
Đề 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ờ