Bỏ qua, đến nội dung

Bắt đầu nhanh ​

Đi từ bản cài mới đến một flow chạy thành công trên iOS Simulator.

Hướng dẫn này đưa bạn từ lúc mới cài đặt đến một flow chạy qua trên iOS Simulator. Flow dùng app Settings có sẵn của iOS, nên bạn không cần cài thêm gì.

Trước khi bắt đầu

Bạn cần đã cài Astra Scout (Cài đặt), đã mở Xcode một lần và đã tải runtime iOS Simulator. Xem Device.

1. Mở workspace ​

  1. Mở Astra Scout. Trong cửa sổ Chào mừng đến với Astra Scout, chọn Workspace mới… để tạo thư mục, hoặc Mở workspace… để mở thư mục đã có flow. Cửa sổ cũng liệt kê các workspace gần đây; bấm đúp vào một workspace để mở.
  2. Chọn hoặc tạo thư mục trong hộp thoại rồi bấm Tạo hoặc Mở.

Navigator File bên trái giờ hiển thị thư mục đó. Các workspace gần đây nằm ở File → Mở gần đây.

2. Kết nối device ​

  1. Bấm bộ chọn device ở giữa thanh công cụ (Chọn device).
  2. Chọn một iPhone simulator.

Bộ chọn device

Lần kết nối đầu tiên sẽ build WebDriverAgent, mất khoảng 3 đến 10 phút. Tiến trình hiển thị qua các step như Kết nối simulator và Stream về Astra Scout. Khi xong, màn hình simulator xuất hiện trong cột kiểm tra.

3. Tạo flow ​

Bấm chuột phải vào workspace trong navigator File và chọn File mới…, rồi chọn mẫu Test mobile và bấm Tiếp. Nhập tên và App ID (dùng com.apple.Preferences cho app Settings), rồi bấm Tạo. Thay nội dung bằng:

yaml
appId: com.apple.Preferences
name: Settings smoke
---
- launchApp:
    stopApp: true
- tapOn: "General"
- assertVisible: "About"

File tự lưu sau một khoảng trễ ngắn, hoặc bấm Cmd+S.

4. Chạy flow ​

Bấm Chạy test trên thanh công cụ (Cmd+R). Mỗi dòng trong editor hiển thị trạng thái khi flow chạy: đang chờ, đang chạy, hoàn tất hoặc fail. Khi run kết thúc, bạn nhận được nhãn kết luận như Pass.

Một flow vừa chạy xong và đạt trong Astra Scout

5. Thêm step bằng inspector ​

  1. Bật Device → Kiểm tra phần tử và rê chuột qua màn hình device. Phần tử dưới con trỏ được viền nổi bật.
  2. Bấm chuột phải vào nó. Một menu đưa ra các lệnh như tapOn và assertVisible kèm bản xem trước YAML. Chọn Chèn vào trình soạn thảo để thêm lệnh vào flow đang mở, rồi chạy.

Xem thêm ở Inspector.

Đi tiếp đâu ​