ChromeDriver là một máy chủ độc lập triển khai các tiêu chuẩn WebDriver và WebDriver BiDi của W3C. WebDriver là một công cụ nguồn mở được xây dựng để kiểm thử tự động các ứng dụng web trên nhiều trình duyệt. Giao diện của nó cho phép kiểm soát và tự kiểm tra các tác nhân người dùng cục bộ hoặc từ xa bằng các chức năng.
Chức năng là một tập hợp các 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 một thực thể WebDriver và có thể được dùng để chỉ định các chế độ cài đặt 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. Lớp 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.
ChromeDriver có sẵn cho Chrome trên Android và Chrome trên máy tính (Mac, Linux, Windows và ChromeOS).
Xem lại trạng thái triển khai hiện tại của tiêu chuẩn WebDriver.
Tệp nhị phân ChromeDriver mới nhất
Kể từ M115, các bản phát hành Chrome và ChromeDriver mới nhất theo kênh phát hành (Ổn định, Beta, Nhà phát triển, Canary) đều có tại trang tổng quan về phạm vi cung cấp của Chrome cho hoạt động kiểm thử.
Để tải tệp nhị phân ChromeDriver mới nhất xuống, bạn có thể sử dụng điểm cuối JSON.
Bạn có thể tìm thấy các bản phát hành cũ trong phần Tải xuống.
Tài liệu
- 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
- Tính năng mô phỏng trên thiết bị di động
- Những điều cần cân nhắc về bảo mật, cùng các đề xuất về cách đảm bảo an toàn cho ChromeDriver
- Cài đặt tiện ích 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
- ChromeDriver gặp sự cố
- Vấn đề về lượt 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ư chromedriver-users để đặt câu hỏi, yêu cầu trợ giúp khắc phục sự cố và thảo luận chung.
- Bài đăng về ChromeDriver trên StackOverflow
- Hướng dẫn sử dụng công cụ theo dõi lỗi và báo cáo lỗi
- Đóng góp cho ChromeDriver
- Đóng góp cho ChromeDriver BiDi