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, 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 ở giữa thanh công cụ. Bộ chọn hiện Chọn device cho tới khi bạn chọn.
  2. Chọn một iOS Simulator, iOS device, Android emulator hoặc device Android 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ì 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 đó, đặ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.