ChromeDriver là một máy chủ độc lập triển khai tiêu chuẩn W3C WebDriver. WebDriver là một công cụ nguồn mở được tạo để kiểm thử tự động các ứng dụng web trên nhiều trình duyệt. Giao diện của API này cho phép kiểm soát và xem xét các tác nhân người dùng cục bộ hoặc từ xa thông qua các tính năng.
Chức năng là một tập hợp cặp khoá-giá trị trung lập về ngôn ngữ dùng để xác định các tính năng và hành vi mong muốn của một phiên WebDriver. Các chức năng thường được truyền làm đối số khi tạo thực thể WebDriver và có thể dùng để chỉ định các chế độ cài đặt của trình duyệt, chẳng hạn như tên trình duyệt, phiên bản và chiến lược tải trang.
ChromeDriver mở rộng Webdriver bằng cách thêm các tính năng dành riêng cho Chromium. Phương thức này sử dụng đối tượng ChromeOptions
để truyền các chức năng đến ChromeDriver từ API WebDriver. Một số tính năng dành riêng cho Chromium bao gồm khả năng cài đặt tiện ích, thay đổi loại cửa sổ và truyền đối số dòng lệnh khi khởi động.
ChromeDriver có sẵn cho Chrome trên Android và Chrome trên máy tính (Mac, Linux, Windows và ChromeOS).
Bạn có thể xem trạng thái triển khai hiện tại của tiêu chuẩn WebDriver tại đây.
Tệp nhị phân ChromeDriver mới nhất
- Kể từ M115, các bản phát hành Chrome + ChromeDriver mới nhất cho mỗi kênh phát hành (Ổn định, Beta, Dev, Canary) sẽ có tại trang tổng quan về phạm vi cung cấp Chrome for Testing. Đối với phiên bản tự động tải xuống, bạn có thể sử dụng điểm cuối JSON thuận tiện.
- Bạn có thể tìm thấy các bản phát hành cũ tại trang Nội dung tải xuống.
Tài liệu về ChromeDriver
- Bắt đầu sử dụng ChromeDriver trên máy tính (Windows, Mac, Linux)
- ChromeOptions, các tính năng của ChromeDriver
- Mô phỏng thiết bị di động
- Các cân nhắc về bảo mật, cùng các đề xuất để giữ an toàn cho ChromeDriver
- Cài đặt tiện ích của Chrome
- Ghi nhật ký chi tiết và ghi nhật ký dữ liệu hiệu suất
Khắc phục sự cố
- Chrome gặp sự cố ngay lập tức hoặc không khởi động
- Sự cố với ChromeDriver
- Vấn đề về việc nhấp chuột
- Thao tác không được hỗ trợ khi dùng tính năng gỡ lỗi từ xa
Tham gia
- Danh sách gửi thư của người dùng Chromedriver để nhận các câu hỏi, trợ giúp khắc phục sự cố và thảo luận chung.
- Bài đăng trên chromedriver ngăn xếp StackOverflow
- Hướng dẫn về công cụ theo dõi lỗi và cách báo cáo lỗi
- Đóng góp cho ChromeDriver