ChromeOS
Sử dụng bộ sưu tập để sắp xếp ngăn nắp các trang
Lưu và phân loại nội dung dựa trên lựa chọn ưu tiên của bạn.
Tệp nhị phân của ChromeDriver
Tất cả hình ảnh thử nghiệm ChromeOS đều được cài đặt tệp nhị phân ChromeDriver trong /usr/local/chromedriver/
. Tệp nhị phân đó được cập nhật lên cùng một phiên bản Chrome trong ảnh thử nghiệm đó. Tức là bạn sẽ luôn sử dụng bản dựng mới nhất của ChromeDriver.
Nếu thử nghiệm của bạn dự kiến sẽ chạy theo "chính thức" bản dựng của tệp nhị phân ChromeDriver,
bạn cần viết mã của riêng mình trong chương trình kiểm thử để tải tệp nhị phân mong muốn xuống và
thay thế tệp nhị phân trong /usr/local/chromedriver/
.
Cách sử dụng ChromeDriver trong bài kiểm thử Autotest
Việc viết chương trình kiểm thử sử dụng ChromeDriver để tương tác với Chrome khá nhanh chóng. Có
một lớp trình bao bọc để sử dụng ChromeDriver có trong ChromeOS/Autotest. Lớp trình bao bọc dưới dạng loại trình quản lý ngữ cảnh và xử lý các tác vụ sau cho bạn:
- Đăng nhập vào ChromeOS bằng Phép đo từ xa.
- Khởi động ChromeDriver bằng chế độ Từ xa trên Thiết bị đang được kiểm thử (DUT) và kết nối với cổng gỡ lỗi từ xa của phiên bản Chrome sau khi đăng nhập.
- Hiển thị một phiên bản trình điều khiển để bạn thực hiện bất kỳ lệnh gọi ChromeDriver nào.
- Tắt quy trình ChromeDriver và đăng xuất khỏi ChromeOS.
Để viết một chương trình kiểm thử, bạn có thể làm theo ví dụ về chương trình kiểm thử desktopui_UrlFetchWithChromeDriver
.
Cách bắt đầu:
Nhập lớp trình bao bọc
from autotest_lib.client.common_lib.cros import chromedriver
Tạo một thực thể của ChromeDriver và thực hiện cuộc gọi.
with chromedriver.chromedriver() as chromedriver_instance:
driver = chromedriver_instance.driver
# Here you can make standard ChromeDriver calls through the driver instance.
# For example, browse a given url with |driver.get(url)|
Trừ phi có lưu ý khác, nội dung của trang này được cấp phép theo Giấy phép ghi nhận tác giả 4.0 của Creative Commons và các mẫu mã lập trình được cấp phép theo Giấy phép Apache 2.0. Để biết thông tin chi tiết, vui lòng tham khảo Chính sách trang web của Google Developers. Java là nhãn hiệu đã đăng ký của Oracle và/hoặc các đơn vị liên kết với Oracle.
Cập nhật lần gần đây nhất: 2024-08-22 UTC.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Thiếu thông tin tôi cần"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Quá phức tạp/quá nhiều bước"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Đã lỗi thời"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Vấn đề về bản dịch"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Vấn đề về mẫu/mã"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Khác"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Dễ hiểu"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Giúp tôi giải quyết được vấn đề"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Khác"
}]
{"lastModified": "C\u1eadp nh\u1eadt l\u1ea7n g\u1ea7n \u0111\u00e2y nh\u1ea5t: 2024-08-22 UTC."}
[[["Dễ hiểu","easyToUnderstand","thumb-up"],["Giúp tôi giải quyết được vấn đề","solvedMyProblem","thumb-up"],["Khác","otherUp","thumb-up"]],[["Thiếu thông tin tôi cần","missingTheInformationINeed","thumb-down"],["Quá phức tạp/quá nhiều bước","tooComplicatedTooManySteps","thumb-down"],["Đã lỗi thời","outOfDate","thumb-down"],["Vấn đề về bản dịch","translationIssue","thumb-down"],["Vấn đề về mẫu/mã","samplesCodeIssue","thumb-down"],["Khác","otherDown","thumb-down"]],["Cập nhật lần gần đây nhất: 2024-08-22 UTC."],[],[]]