Bỏ qua, đến nội dung

Chỉ định và khởi động device ​

Khởi động device ảo Android và iOS, liệt kê device đang kết nối và chọn device cụ thể.

Khi có nhiều simulator, emulator hoặc device thật, một run cần biết nhắm vào device nào. Trong Astra Scout bạn chọn device ngay trong app thay vì truyền cờ trên command line.

Chọn device ​

  1. Bấm bộ chọn device ở đầu panel device (Chọn device).
  2. Chọn một iOS Simulator, iPhone thật, Android emulator hoặc device Android thật trong danh sách.

Astra Scout liệt kê các device nó nhìn thấy. Device phải được khởi động (simulator và emulator) hoặc được kết nối và cấp quyền (device thật) thì flow mới chạy được trên đó. Về các step thiết lập, xem Device và Nền tảng được hỗ trợ.

Thông tin

Bộ chọn device là cách duy nhất để nhắm device trong Astra Scout. Không có cờ --device, và cũng không có device nào dành cho web: Astra Scout chưa có backend test web.

Tìm mã định danh device ​

Bạn hiếm khi cần mã định danh thô, vì bộ chọn hiển thị tên dễ đọc. Nếu cần cho công cụ riêng, các công cụ của nền tảng liệt kê cùng các device đó:

bash
adb devices
bash
xcrun simctl list devices booted

Một flow, một device ​

Một run dùng đúng một device đang được chọn lúc bạn bắt đầu. Astra Scout không chia bộ test ra nhiều device (các option --shard-all và --shard-split của Maestro), nên các biến shard là cố định: MAESTRO_SHARD_ID là 1 và MAESTRO_SHARD_INDEX là 0. Xem Tham số và hằng số.

Lưu ý

Đừng dựa vào tên ảnh chụp màn hình theo shard, như LoginScreen-shard_${MAESTRO_SHARD_INDEX}.png, để tách file giữa các device. Thay vào đó, hãy đặt cho mỗi takeScreenshot một tên duy nhất trong flow.

  • Device: kết nối và chuẩn bị từng loại device.
  • Chạy flow: bắt đầu một run từ Astra Scout.