Tôi có ứng dụng Android gốc, được xây dựng với Ionic, vì vậy các kiểm tra e2e được viết bằng Thước đo và hoạt động tốt với phiên bản ứng dụng hỗn hợp.
Tôi đang cố gắng tìm ra, nếu có thể chạy các thử nghiệm này với ứng dụng gốc trên thiết bị Android (hoặc, ít nhất, trình giả lập/avd)?Làm thế nào để thử nghiệm ứng dụng Android bản địa với Thước đo
Tôi đã thử Appium - không may mắn, nó đang cố gắng chạy trình duyệt trên thiết bị. Tôi không cần nó.
Selendroid:
java -jar path-to-selendroid.jar -app path-to.apk
nó thực thi, nhưng khi tôi bắt đầu thước đo, nó đang cố gắng để chạy một số AndroidDriver Webview App (với Selendroid logo) thay vì ứng dụng của tôi, vì vậy tất cả các xét nghiệm thất bại. Cấu hình thước đo góc:
seleniumAddress: 'http://localhost:4444/wd/hub',
baseUrl: 'http://10.0.2.2:8000',
capabilities: {
browserName: 'android'
},
Có thể không? Hoặc tốt nhất những gì tôi có thể hy vọng là chạy trình duyệt di động trên thiết bị của Appium/Selendroid?
Bạn có thể đưa ra các liên kết đến các ví dụ về khung công tác không? Tôi đã sẵn sàng để viết lại các bài kiểm tra, chỉ cho tôi các công cụ :) –
Appium/Selendroid sẽ làm việc cho bạn. – jordiburgos