ChromeDriver là một máy chủ độc lập triển khai tiêu chuẩn W3C WebDriver. WebDriver là 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 phần mềm này cho phép kiểm soát và xem xét các tác nhân người dùng tại chỗ hoặc từ xa bằng 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 dưới dạng đố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ố chức 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.
Bạn có thể sử dụng ChromeDriver 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 mới nhất của ChromeDriver
- 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 (Chính thức, Beta, Nhà phát triển, Canary) đều có tại trang tổng quan về phạm vi cung cấp Chrome for Testing. Để tải phiên bản tự động 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 trước đây 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ân nhắc bảo mật, với các đề xuất về việc 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ố của ChromeDriver
- Vấn đề khi nhấp
- Thao tác không được hỗ trợ khi sử dụng tính năng gỡ lỗi từ xa
Tham gia
- Danh sách gửi thư của chromedriver-users để trả lời 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 về StackOverflow
- Hướng dẫn về công cụ theo dõi lỗi và báo cáo lỗi
- Đóng góp cho ChromeDriver