Tôi đang viết một ứng dụng tự động hóa thử nghiệm web cho Android và đang tự hỏi liệu có cách nào để chạy chromedriver (Selenium) trực tiếp trên thiết bị Android (hoặc gói nó với ứng dụng của tôi) hay không. Tôi nhận ra rằng cách thông thường là chạy chromedriver trên PC và sử dụng adb để kết nối với thiết bị Android. Nhưng tôi muốn người dùng của mình không phải cài đặt SDK Android và có thể chạy thử nghiệm trên thiết bị gốc ngay cả khi không có PC.
Có ai biết làm thế nào để làm điều này? Nếu không - có thể triển khai giao thức WebDriver trong ứng dụng Android không? Có dự án nguồn mở nào đã thử làm điều này không?
Bạn có thể sử dụng Appium , một công cụ nguồn mở triển khai giao thức WebDriver để kiểm tra web Android (và iOS) tự động.
Tôi không chắc liệu điều này có trả lời cụ thể câu hỏi của bạn về việc "chạy chromedriver (Selenium) trực tiếp trên thiết bị Android hay không", nhưng đây là cách tôi đã tự động kiểm tra thiết bị di động trước đây.
Tôi là một lập trình viên xuất sắc, rất giỏi!