Bài 2 : Tự động mở trình duyệt sau đó vào 1 trang web.

Không xem được? Mở trên YouTube

Bài 2 làm một kịch bản phức tạp hơn: tự động mở Google Chrome trên cả dàn điện thoại, xử lý các màn hình khác nhau trên từng máy rồi nhập địa chỉ để vào trang web.

Video làm từng bước, gặp lỗi ở đâu sửa ở đó, nên bạn thấy được cách gỡ lỗi thực tế khi đưa một kịch bản C-Auto Ultra chạy hàng loạt. Nên xem sau Bài 1.

Bạn sẽ học được
  • Lấy danh sách ứng dụng, tên gói và ghim ứng dụng
  • Lệnh mở ứng dụng: đóng, chờ, mở; xóa dữ liệu để test
  • Mẹo điểm neo: tìm một hình rồi nhấn lệch theo x+, y+
  • Vòng lặp tìm hình và hình để thoát lệnh
  • Gỡ lỗi khi mỗi máy hiện giao diện khác nhau

Mục lục video

  1. 00:00Giới thiệu Bài 2: mở Chrome rồi vào codezy.vn
  2. 00:48Chụp màn hình & vấn đề tìm ứng dụng
  3. 01:37Lấy danh sách ứng dụng & tên gói
  4. 03:27Ghim ứng dụng
  5. 04:23Đóng app & xóa dữ liệu
  6. 04:47Lệnh mở ứng dụng: đóng, chờ, mở
  7. 06:28Lưu tập lệnh & chạy hàng loạt
  8. 08:00Mẹo điểm neo: tìm hình rồi nhấn lệch
  9. 11:37Vòng lặp tìm hình mỗi nửa giây
  10. 13:08Thêm hình thoát lệnh: nút Home
  11. 14:38Trình gỡ lỗi: vì sao có máy chạy chậm
  12. 16:43Kết nối mạng PC cho các máy
  13. 19:42Thêm hình & khoanh khoảng tìm
  14. 24:26Ô nhập đường dẫn: mỗi máy một vị trí
  15. 31:23Gộp vào vòng lặp, thoát khi thấy biểu tượng Google
  16. 36:15Nhập văn bản & nhấn Enter
  17. 38:05Các nhánh thoát khỏi lệnh
  18. 39:36Chạy thử hàng loạt & sửa lỗi
  19. 45:34Tổng kết

Mở ứng dụng nhanh bằng tên gói ▶ 00:48

Thay vì lần mò tìm icon trình duyệt trên màn hình chính (mỗi máy một chỗ, icon có thể khác nhau), hãy mở ứng dụng bằng tên gói.

Lấy danh sách ứng dụng và tên gói ▶ 01:37

Vào Thao tác nâng cao › Ứng dụng, nhấn biểu tượng kính lúp để lấy danh sách. Danh sách có ứng dụng bên thứ ba và ứng dụng hệ thống, kèm tên ứng dụng và icon chứ không chỉ tên gói như khi lấy bằng lệnh ADB. Chọn Google Chrome, tên gói tự điền sang ô lệnh.

⚠️ Lưu ý:Với giả lập, phải bật ADB của giả lập mới lấy được danh sách ứng dụng. Điện thoại thì đã bật sẵn.

Ghim ứng dụng và xóa dữ liệu ▶ 03:27

Lưu để ghim ứng dụng, lần sau không cần lấy lại danh sách. Trong Quản lý ứng dụng, ứng dụng đã ghim có nút chạy, dừng, xóa dữ liệu, dùng được cả khi đồng bộ. Video xóa dữ liệu Chrome để test như máy mới.

Lệnh mở ứng dụng: đóng, chờ, mở ▶ 04:47

Tạo lệnh theo thứ tự: đóng ứng dụng, chờ khoảng 2 giây, rồi mở. Đóng trước để app luôn bắt đầu từ màn hình đầu; nếu chỉ mở trong khi app đang mở sẵn một trang, giao diện sẽ lệch so với kịch bản.

Lưu tập lệnh, gán vào tính năng (sửa tính năng có sẵn từ bài trước), copy cho mọi tab rồi chạy hàng loạt: tất cả máy cùng mở trình duyệt, hoàn toàn bằng lệnh.

Mẹo điểm neo: tìm một hình rồi nhấn lệch ▶ 08:00

Máy mở nhanh, máy mở chậm, mạng lag; nếu chỉ dùng lệnh chờ cố định, kịch bản dễ lệch. Thay vào đó, dùng vòng lặp chụp màn hình và tìm hình.

Chữ trên nút có thể khác nhau theo ngôn ngữ máy, nên đừng tìm chữ. Hãy tìm một điểm neo: một hình không đổi vị trí tương đối so với nút cần nhấn. Tìm thấy điểm neo rồi, trong Thao tác chuột nhấn vào tọa độ tìm được cộng thêm độ lệch x+, y+. Tọa độ con trỏ hiện ngay dưới ảnh chụp để bạn tính độ lệch.

Vòng lặp tìm hình mỗi nửa giây ▶ 11:37

Cho lệnh tìm vào vòng lặp, mỗi nửa giây tìm một lần trong vài giây. Kịch bản nhấn ngay khi thấy hình, không phải chờ hết một khoảng mặc định.

Thêm hình để thoát lệnh ▶ 13:08

Nếu đã vào giao diện cần đến mà không có hình để nhấn, vòng lặp vẫn chạy hết số lần. Thêm một hình xác nhận đã vào trong (video dùng nút Home của trình duyệt): thấy hình này thì thoát khỏi lệnh. Đặt hình thoát lên đầu để thoát ngay, không tìm tiếp các hình bên dưới.

Dùng trình gỡ lỗi khi có máy chạy chậm ▶ 14:38

Chuột phải vào tab để mở trình gỡ lỗi của máy đó, tích lưu ảnh chụp màn hình nhỏ để theo dõi. Nhấn vào dòng có ảnh để xem hình cắt mẫu và vị trí tìm thấy. Nếu không có ảnh chụp, bạn biết ngay kịch bản đang thiếu lệnh chụp màn hình.

Cho các máy dùng mạng của máy tính ▶ 16:43

Các máy trong video đang bật chế độ máy bay, nên được đồng bộ hàng loạt sang Kết nối PC để dùng internet của máy tính. Máy nào bị nghẽn khi kết nối, cách nhanh nhất là ngắt rồi kết nối lại.

Xử lý giao diện khác nhau trên mỗi máy ▶ 19:42

Có máy mở lên còn hiện thêm nút Xem thêm. Chỉ cần thêm hình đó vào lệnh tìm: thấy thì nhấn, nhưng không thoát; chỉ thoát khi thấy hình xác nhận đã vào trong.

💡 Mẹo:Hạn chế khoanh chữ vì ngôn ngữ có thể thay đổi; hãy chọn icon như mũi tên. Hình nhỏ dễ lẫn với hình khác thì chuột phải để khoanh khoảng tìm sát quanh vị trí.

Nhiều màn hình có chung một chi tiết (ví dụ một góc giao diện): dùng một lệnh tìm hình đó rồi nhấn lệch, thay vì thêm quá nhiều lệnh. Nếu một hình không ổn định (nút Home lúc có cửa, lúc không), thêm nhiều mẫu hoặc chọn hình khác ổn định hơn.

Ô nhập đường dẫn: mỗi máy một vị trí ▶ 24:26

Ô nhập địa chỉ trên mỗi máy nằm ở vị trí khác nhau. Tạo tập lệnh riêng: tìm một hình gần ô nhập trong khoảng xác định rồi nhấn vào tọa độ tìm được cộng thêm x.

Gộp vào vòng lặp, thoát khi vào được trang nhập ▶ 31:23

Cho tập lệnh vào vòng lặp đợi; thấy biểu tượng Google thì thoát. Hình nào vị trí lúc trên lúc dưới thì tìm toàn màn hình. Nối các tập lệnh lại và bật theo dõi để xem kịch bản đang chạy dòng nào.

Nhập văn bản và nhấn Enter ▶ 36:15

Thêm lệnh Nhập văn bản với địa chỉ trang web, chờ 1 giây rồi nhấn Enter. Nối lệnh này vào trước mỗi nhánh thoát khỏi lệnh.

Các nhánh thoát khỏi lệnh ▶ 38:05

Lệnh chạy từ trên xuống. Gặp thoát khỏi lệnh trong tập lệnh con, kịch bản quay về tập lệnh cha và chạy tiếp; tập lệnh cha không còn gì thì kết thúc. Mô tả của từng lệnh cho biết nó sẽ thoát khỏi tập lệnh nào.

Chạy thử hàng loạt và sửa lỗi ▶ 39:36

Chạy hàng loạt, rồi xóa dữ liệu để tạo các trường hợp mới. Video gặp thêm lỗi: thoát nhầm khi vừa nhấn một hình, trang Google tải thêm nút Xem thêm, có máy có dấu cộng thay vì biểu tượng quen thuộc. Mỗi lần chỉ cần xem gỡ lỗi, thêm hình hoặc bỏ thoát nhầm rồi chạy lại.

⚠️ Lưu ý:Viết lệnh một lần chưa chắc chạy hàng loạt ngay được vì có rất nhiều biến số. Hãy test nhiều trường hợp trước khi dùng thật.

Tổng kết ▶ 45:34

Trang web thường có nhiều trường hợp như vậy, còn game thường chỉ ra đúng một hình nên đơn giản hơn. Cả bài chỉ dùng vài lệnh cơ bản: mở ứng dụng, chụp màn hình, tìm hình, chạy tập lệnh, nhập văn bản.

Câu hỏi thường gặp

Làm sao mở đúng một ứng dụng trên nhiều điện thoại?

Dùng lệnh mở ứng dụng theo tên gói, lấy từ danh sách ứng dụng trong Thao tác nâng cao. Nên đóng app, chờ khoảng 2 giây rồi mới mở để luôn bắt đầu từ màn hình đầu.

Điểm neo là gì?

Là một hình không đổi vị trí tương đối so với chỗ cần nhấn. Tìm điểm neo rồi nhấn vào tọa độ tìm được cộng thêm độ lệch x+, y+, hữu ích khi nút cần nhấn có chữ thay đổi theo ngôn ngữ.

Vì sao vòng lặp tìm hình chạy hết số lần dù đã vào được trang?

Vì chưa có điều kiện thoát. Thêm một hình xác nhận đã vào trong, thấy hình đó thì thoát khỏi lệnh, và đặt nó lên đầu để thoát ngay.

Giả lập không lấy được danh sách ứng dụng thì làm sao?

Bật ADB trong cài đặt của giả lập. Với điện thoại Android, ADB đã được bật sẵn khi kết nối.

Nội dung video (phụ đề)

Giới thiệu Bài 2: mở Chrome rồi vào codezy.vn

Chào mọi người nhá. Cái video trước thì chúng ta đã làm cái lệnh đơn giản này. Video này thì mình sẽ hướng dẫn mọi người làm cái phức tạp hơn. Ví dụ như là mở một cái trang web. Mở trang web này. Mở Google Chrome lên. Sau đó nhấn vào cái đường dẫn này. Nhập cái trang web codezy.vn. Enter. Rồi, để thực hiện các bước đấy,

Chụp màn hình & vấn đề tìm ứng dụng

đầu tiên là chúng ta vẫn bật cái chụp màn hình lên ha. Ví dụ bây giờ chúng ta đang ở ngoài cái trang chủ này, đang ở ngoài trang chủ này. Để ý này, thằng này nó lại không có cái Chrome ở đây đúng không? Mình sẽ ví dụ là không biết cái thằng trình duyệt nó nằm ở đâu, mà chúng ta như vừa nãy, chúng ta đi tìm lần mò mãi mới thấy. Cái video trước ấy, lần mò mãi mới tìm thấy thằng đồng hồ này, mà hình nó còn có thể... icon nó không giống nhau.

Lấy danh sách ứng dụng & tên gói

Bây giờ mình sẽ hướng dẫn mọi người cách để vào nhanh một cái ứng dụng. Đây, mọi người vào Thao tác nâng cao. Đây, phần Ứng dụng này, nhấn vào kính lúp này, thì mọi người dùng giả lập chú ý là phải... Nếu mà dùng giả lập này, để lấy được cái danh sách ứng dụng thì mọi người phải bật cái ADB của giả lập lên. Còn đối với thằng phone thì nó đã bật sẵn rồi. Chúng ta có thể lấy danh sách này. Ok. Đây là cái danh sách sau khi lấy này. Danh sách ứng dụng đã cài bên thứ ba này. Ứng dụng hệ thống thì sang bên này, nó sẽ hơi dài, rất nhiều. Còn lấy ứng dụng này, chúng ta có thể lấy được cả cái icon luôn. Đấy, bình thường mọi người lấy qua lệnh ADB, mọi người sẽ chỉ lấy được cái tên gói này thôi, không lấy được tên ứng dụng hay là cái icon. Rồi, bây giờ sau khi có danh sách, chúng ta sẽ tìm đến Google Chrome. Cái danh sách này chỉ để lấy được cái tên gói, là chúng ta có thể thực hiện cái lệnh rồi nha. Đây chỉ để dễ theo dõi thôi. Rồi, thì copy cái tên gói ở nơi khác vào cũng được. Đây, Chrome đây, thằng này. Đó, khi mọi người chọn đây, nó tự đẩy sang bên này này. Bây giờ mình sẽ lưu ra ngoài này,

Ghim ứng dụng

để sau này dùng lại không cần phải lấy danh sách nữa. Lưu, nhấn lưu cho nó ghim, ghim lại. Ghim lại thì có tác dụng gì? Sau khi ghim thì các bạn nhấn Quản lý ứng dụng này. Đó, đó là các ứng dụng đã ghim. Đấy, nó có những nút... nó có những nút này: chạy, dừng, xóa dữ liệu các thứ. Có thể đồng bộ bình thường đây. Bật toàn bộ lên, đó.

Đóng app & xóa dữ liệu

Đóng này, xóa dữ liệu luôn này. Xóa xong mở lên, đó. Mới toanh. Rồi đóng tất cả app. Bây giờ ta sẽ làm từ đầu, tắt đồng bộ đây.

Lệnh mở ứng dụng: đóng, chờ, mở

Ví dụ này, giờ ta sẽ là phải làm cái lệnh mở ứng dụng lên đúng không? Vừa nãy ta có tên gói rồi. Tạo lệnh mới: mở ứng dụng. Chạy thử coi. Đây là nó đang đóng đây. Chú ý là cái thằng đẩy lên trên này nó khác với thằng đang chọn này. Thằng đang chọn là thằng này kia. Rồi, mở này. Lệnh mở hoạt động bình thường nha. Đóng này. Rồi, đầu tiên là chúng ta sẽ làm cái lệnh đóng, đóng trước. Ví dụ như là nó đang mở ấy, ta sẽ đóng nó để khi mở lên nó sẽ về cái màn hình bắt đầu chẳng hạn. Chứ còn nếu chỉ mở không, mà cái mình đang làm mà đang mở sẵn cái trang web rồi á, thì có thể là nó sẽ ra cái giao diện đang mở sẵn, nó sẽ bị lệch so với kịch bản mà chúng ta chuẩn bị làm. Đóng. Sau đó chúng ta sẽ chờ khoảng 2 giây rồi chúng ta mới mở lên. Giờ ta sẽ lưu nó lại: test.

Lưu tập lệnh & chạy hàng loạt

Ta sẽ tạo file mới: ứng dụng. Ừ, này có lỗi nhỏ nhỉ. Mình chưa... Nãy mình chưa chọn, nãy là mình mới tạo file thôi chứ mình chưa chọn, nên là nó lưu vào cái hai chấm này. Giờ nó có một cái ứng dụng. Đây, cái tính năng có sẵn: chạy từ chuột của bài trước. Chúng ta có thể thêm hoặc là sửa. Đấy, nhấn vào sửa, chọn lại. Chuột phải vào, copy. Ok. Chạy hàng loạt này. Ok, đã mở được cái thằng trình duyệt lên ha. Không có đồng bộ gì nhé. Đây là chạy hoàn toàn bằng lệnh sau khi mở trình duyệt lên này.

Mẹo điểm neo: tìm hình rồi nhấn lệch

Rồi, bây giờ ta sẽ đến bước tiếp theo. Tắt thằng này đi. Chúng ta sẽ tạo một cái lệnh, bởi vì là có những cái tab nó mở nhanh, tab mở chậm. Nếu mà như cái bài trước, mà chúng ta chỉ dùng cái thao tác chuột, nó đợi, nhiều khi mạng lag hay lỗi, có thể nó sẽ bị lệch cái kịch bản, thì chúng ta sẽ làm với vòng lặp, chụp màn hình này. Nếu như... đây, xem nào. Các bạn để ý này. Nếu ta dùng cái chữ này thì có những cái tab nó sẽ có chữ khác, hoặc là cái ngôn ngữ mà chúng ta cài, đó là cái ngôn ngữ khác. À, thì bây giờ chúng ta phải tìm hình nào? Nếu muốn nhấn vào cái chỗ sử dụng này hoặc là cái không đăng nhập này, đấy, thì các bạn nên tìm cái điểm neo. Điểm neo có nghĩa là một cái hình nào đó, nó so với thằng này, nó không thay đổi vị trí tương đối, nó không thay đổi. Ta sẽ áp dụng cái mẹo đấy. Bây giờ mình sẽ tìm cái thằng này đây. Nhấn vào đây để lấy hình này. Mình sẽ tìm cái thằng này. Tìm trong khoảng đây. Tìm trong khoảng dưới này. Tìm thử này. Đó. Tìm thấy hình. Rồi, ở bài trước thì chúng ta có nhấn vào hình. Bây giờ muốn tìm tới hình này và nhấn lệch nó xuống dưới, để nó nhấn vào vị trí này. Đấy, không cần biết ở trong này nó là cái hình gì. Đây thì các bạn sẽ vào cái Thao tác chuột đây. Tọa độ tìm được ở đây. Bây giờ muốn nhấn lệch nó đi, các bạn di chuột vào, để ý này. Ở dưới này nó sẽ hiển thị tọa độ của con chuột nha. Nó là 42, 696 đúng không? Thì cái tọa độ bên trái này nó là x này. Bên phải nó là y. 42, 696. Kéo sang đây. Đó, nó là 281, 766. 42, ta sẽ cộng thêm vào 240 này. Đó, x+ này, y+. Y+ thì đây nãy là đang tính là 700 đi, 763, cộng thêm 63 đấy chẳng hạn. Rồi, bỏ thằng Nếu sai đi. Chạy thử nào. Bận sau chỉnh, đẩy lên sẽ đổi luôn. Ok. Bây giờ ta sẽ thử một cái thằng... thằng này, đó.

Vòng lặp tìm hình mỗi nửa giây

Ừ, mình sẽ là cho nó vào trong cái vòng lặp, để nó tìm nhiều lần này, tìm khoảng nửa giây, đó. Mỗi nửa giây tìm một lần, tìm 10 lần, tổng cộng khoảng 5 giây ha. Bây giờ mình sẽ lưu nó lại: ứng dụng 2 đi. Rồi mình sẽ nối hai cái lệnh này vào nhau. Cái này mở ứng dụng, sau đó đợi một giây và chạy tìm cái hình này. Nếu thấy thì nhấn lệch xuống dưới một chút. Lưu lại này. Máy này cài rồi đúng không? Bây giờ sẽ chạy thử nào. Đó, đóng, sau đó chờ 2 giây, mở lên. Đó. Bạn thấy là nó nhấn rất nhanh, trong vòng nửa giây là nó kiểm tra thấy hình, nhấn luôn, chứ không phải là cứ đợi mặc định trong bao nhiêu giây đâu nhá. Chạy tiếp này. Rồi các bạn thấy này, khi mà nó chạy không có hình đấy, nó

Thêm hình thoát lệnh: nút Home

không thoát ra khỏi lệnh, thì các bạn sẽ phải thêm một cái hình khác vào, để nó biết là chúng ta đã vào được cái giao diện này rồi đúng không? Đây, mình sẽ thêm một cái hình nữa vào. Hình này mình sẽ lấy cái hình nút Home này đi. Có thể nó màu sắc hơi khác một chút, nhưng mà nó vẫn tìm thấy bình thường nhá. Tìm cái nút Home trên này. Nếu mà tìm thấy thì thoát khỏi lệnh luôn. Đó, thì nó sẽ không tìm cái... nếu mà tìm không thấy hình này á, nó tìm thấy nút Home này, nếu mà thấy rồi thì nó thoát khỏi lệnh này, nó không tìm nữa. Để tránh trường hợp mà vào trong rồi mà nó vẫn, vẫn cứ chạy hết 10 lần nửa giây này, tốn thời gian đúng không? Và để cho nó nhanh hơn nữa, ví dụ như là tìm không thấy hình này mới tìm nút Home đúng không? Thì ta sẽ phải tìm hai hình sau một vòng này. Bây giờ mình cho thằng này lên đầu, cái tìm thấy thằng Home này thoát luôn. Không, không tiếp tục tìm cái thằng bên dưới nữa. Lưu lại này. Ok. Đây. Đấy. Rồi.

Trình gỡ lỗi: vì sao có máy chạy chậm

Vấn đề bây giờ: tại sao lại có những thằng nó, nó chạy chậm hơn? Giờ mình sẽ mở gỡ lỗi lên. Đây, ví dụ như thằng này, thằng số 3 này. Bật gỡ lỗi thằng số 3 lên, chuột phải vào này sẽ mở cái trình gỡ lỗi lên. Mình sẽ tích nó vào cái ảnh chụp màn hình, ảnh nhỏ này, để nó lưu ảnh luôn, ta sẽ theo dõi rất dễ. Đây, cách chữa lỗi thôi. Giờ mình nhấn nút Home là nó... nó mất tiêu mất rồi. Nó mất cái này mất đâu. Nào, không sao. Chúng ta vẫn còn cái hình ở đây, thì cái gỡ lỗi này mọi người có thể để ý này. Những cái khung này mà không có... không có hình nhỏ bên trong ấy, thì nó là cái ảnh chụp màn hình. Nhấn vào thì nó sẽ đẩy sang đây này. Thằng có ảnh này, ví dụ như đã tìm thấy một hình này. Nhấn vào con này. Đó, nó sẽ cho ra cái hình mà chúng ta cắt và cái vị trí tìm thấy đây. Chưa tìm thấy này, mới bắt đầu tìm nhé. Đã tìm thấy, đó. Còn những cái bên dưới này, bên dưới này, thì nó vẫn có ảnh chụp màn hình rồi. Nó sẽ hiển thị như thế. Hiển thị đấy. Chụp màn hình nhỏ rồi. Khi mà các bạn quên không chụp màn hình ấy, thì nó không có cái việc này. Chúng ta có thể theo dõi, biết được là nó thiếu lệnh chụp màn hình. Đấy.

Kết nối mạng PC cho các máy

Rồi, bây giờ là vấn đề là các máy này hiện tại đang không có kết nối mạng. Rồi mình sẽ tiến hành cho nó sử dụng cái kết nối của thằng máy tính này luôn. Vì hiện tại là cái... mình đang bật chế độ máy bay và không bật wifi. Chỉ có một máy này là bật wifi thôi. Rồi ta sẽ đồng bộ hàng loạt, sử dụng kết nối PC này. Ok. Kết nối, đó là bắt đầu nháy. Thì cái thằng này kết nối nên lần đầu là nó cài hơi lâu ấy. Ok. Đó. Đối với những box USB thì chúng ta có thể vào mạng mà không cần wifi hay là 4G. Thằng này nó vẫn chưa nháy này. Không bay này. Có thể nó nghẽn rồi. Tắt đồng bộ đi. Đối với những thằng nghẽn này, cách khắc phục nhanh nhất chúng ta có thể ngắt, sau đó kết nối lại. Ok. Vẫn chưa được. Rồi, vào rồi. Bây giờ chúng ta sẽ... sau khi vào được cái... à, tìm được nút Home, vào được bên trong rồi,

Thêm hình & khoanh khoảng tìm

đây mình sẽ chạy lại thử cái thằng T1 này. Đấy, nhấn Home ra ngoài. Nó có cái... Rồi, nó có thêm một cái nữa à. Đôi khi là mở là nó sẽ có cái chữ Xem thêm này. Đấy, chúng ta thêm hình vào thôi. Đấy, thằng này thì mọi người cứ hạn chế khoanh chữ thôi. Có thể ngôn ngữ nó thay đổi. Nên chúng ta sẽ tìm cái hình mũi tên này chẳng hạn. Mũi tên đây. Nếu mà biết nó ở khoảng nào thì khoanh ra khoảng này, thì tìm hình nó dễ hơn. Không biết là khoảng nào, chúng ta có thể tìm toàn màn hình. Đó, tìm thấy đây. Tìm thấy thì sẽ Thao tác chuột: nhấn vào hình thôi. Hoặc là lệnh nhấn vào hình luôn này. Thì cái thằng này chúng ta sẽ không thoát khỏi lệnh, mà vì cái mục đích của chúng ta là phải tìm được cái thằng Home này mới thoát khỏi lệnh thôi này. Ok. Chạy thử này. Rồi, thì các bạn có thể thấy này, hai cái thằng này nó lại có một cái giao diện chung. Đó là cái đây, đó là cái hình góc này. Thì để tiết kiệm, những cái lệnh tìm hình tìm quá nhiều, chúng ta chỉ cần một cái lệnh thôi. Đấy, tìm thấy thì nhấn vào, cho nó nhấn lệch sang một chút. Trừ đi 100, nhấn vào giữa đấy. Đấy, sửa. Ok. Thằng này thì sẽ phải tìm trong khoảng nhé. À, nếu mà chúng ta dùng cái này thì chúng ta cũng phải tìm khoảng, bởi vì nó có thể lẫn với cái thằng này. Ví dụ cái thằng này, đó, nếu chúng ta không set khoảng ấy thì nó có thể tìm nhầm ra cái hình khác. Đối với những cái hình như này thì chúng ta nên set cái khoảng vào. Tìm trong khoảng này, chuột phải để khoanh cái khoảng đây. Khoanh sát sát đây rồi. Sửa, chạy thử này. Đó, khi tìm đến nút Home nó sẽ tự dừng. Ừ. Bây giờ sẽ thử chạy lại này. Rồi, đây mình sẽ tìm hiểu tại sao cái thằng này nó lại... nó lại lâu như thế, mặc dù nút Home này nó lên nhanh như thế, mà nó tìm lại, nó lại tìm quá lâu. Tìm xem thử này. Vấn đề ở đâu? Không có nút Home ha. Nó lại là cái thằng hình người này đấy. Làm sao để nó về cái Home nhỉ? Hay là cái Home của thằng này nó lại khác rồi. Mình thử nhấn vào đây xem nào.

Ô nhập đường dẫn: mỗi máy một vị trí

Rồi, bây giờ vấn đề chúng ta thấy là mỗi một cái thiết bị thì cái ô nhập cái đường dẫn trang web nó sẽ ở cái vị trí là không giống nhau. Đấy, bây giờ chúng ta sẽ phải làm cái lệnh để cho nó nhập đúng được cái đường dẫn nó vào. Chúng ta sẽ tạo thêm cái tệp. Mọi người có thể thêm mới, hoặc là mọi người vào đây, add này. Chúng ta sẽ tạo một cái lệnh, tạo mới này. Nhập đường dẫn nà. Các bạn có thể viết tiếng Việt, cái nó đang là chạy ở cái chế độ không phải admin, đây là nó không ghi tiếng Việt vào được. Rồi, nhập đường dẫn. Mình sẽ kiểm tra xem là các cái tab này, ô đường dẫn thì nó có đặc điểm chung gì không. Có vẻ nó khác nhau. Ok, không sao. Bài này chúng ta vẫn cứ đi theo cái hướng tìm hình. Đấy, thực tế là chúng ta có thể dùng những cái cao cấp hơn cho thằng trình duyệt này. Ví dụ như là cái đây. Đó, chúng ta có thể không cần hình ảnh luôn. Nhưng thì những cái này là nó về cái nâng cao rồi. Thì chúng ta sẽ đi vào những cái bài này sau. Quay lại với bài này. Ta sẽ thêm vào đây cái hình nữa. Có nghĩa là ngoài thấy cái đấy, ngoài thấy nút Home, thì thấy cái hình này thì cũng coi như vào trong. Là hai cái tab này nó có cái điểm chung này, đó là có cái dấu ba chấm này. À, đây thằng này thì không có ba chấm. Nếu lấy thằng một này thì, nếu mà mở nhiều trang rồi thì nó cũng sẽ bị lệch đi. Rồi, chúng ta sẽ lấy thêm đi. Thêm cái thằng này nữa thôi. Hiện tại chưa cần tối ưu đến cái mức đấy. Làm nhanh cho các bạn hiểu thôi. Đấy, lại có vấn đề nhá. À, đây, nãy kiểu gì mình chỉnh như vậy này, một lần này. Rồi, vào được hết rồi. Thử lại nữa. Đây. Tại sao lại không thấy à? Lắm kiểu. Các bạn nhìn cái nút Home này đây. Thằng Home này nó lại là thằng không ổn định. Lúc thì nó hình ngôi nhà này. Đấy, ngôi nhà có cửa này. Lúc thì không có. Đó. À, khi các bạn áp dụng vào thực tế thì nhanh nhất là các bạn thêm nhiều hình vào. Không thì các bạn sẽ phải tìm một cái hình khác nó ổn định hơn. Đấy. Ngoài ra, thêm cái thằng này vào đây, trong cái khoảng này, nghĩa là cái số bên trong nó nhiều hơn cũng vẫn không sao. Rồi, đấy, ta sẽ tìm cái nhập đường dẫn này. Chụp màn hình này. Ta phải nhấn thẳng vào đây. Nếu tìm thấy... mình tìm thấy thằng này trong cái khoảng này thì nhấn vào cái tọa độ tìm được, cộng thêm khoảng 50 nữa, cộng bên x này. Đó, nhấn lên đâu, đôi khi là nó nhấn nó chưa ăn, nó lag hay

Gộp vào vòng lặp, thoát khi thấy biểu tượng Google

như nào đấy, ta sẽ phải cho nó vào trong cái vòng lặp đợi này, cho thử 10 lần. Nếu như tìm thấy cái thằng biểu tượng Google này thì thoát luôn đấy. Thoát khỏi lệnh luôn. Ok. Đó, thì thấy rồi. Với những thằng như này, nhấn này đúng không? Nhấn vào thì nó đều về chung cái thằng này hết đúng không? Tuy nhiên là chúng ta phải xem là cái hình nó giống nhau không. Đấy, hình nó lại lệch đi bọn này. Rồi, ta sẽ khoanh thêm hình đi, đỡ tốn thời gian đúng không? Cho nó vào một lệnh được hết. Mình không biết cái thằng này nó ở vị trí nào. Lúc nó trên, lúc nó ở dưới. Ta tìm toàn màn hình cho ăn chắc. Ok. Đây không được thoát khỏi lệnh nhá. Sửa lại, chỉ thoát khỏi lệnh khi tìm cái hình này thôi. Rồi, bây giờ chúng ta sẽ nối vào đây này đi. Thằng này đi. Đó, ngắn gọn chỉ là tìm thấy cái này là đã vào trong. Trước khi thoát khỏi lệnh này, nối thêm cái lệnh con vào chưa? Lưu lại này. Đây, chúng ta đã có ba lệnh nối với nhau. Các bạn có thể bật cái thằng này lên để theo dõi cái đấy. Đây, nó đang hiển thị lỗi rồi. Mình sẽ xử lý, xong vẫn chạy được nhá. Do mới thêm cái mà nhiều, nhiều lệnh cùng lúc này là nó sẽ sinh ra. Đấy, chạy thử này. Không phải lỗi nhá. Rồi, mình nối là nối sai đấy. Lẽ ra phải là nhập đường dẫn, à, mình nhầm nha. Cứ đổ oan, đổ oan cho nó lỗi tool rồi. Ok. Bây giờ ta sẽ chạy hàng loạt. Rồi, tất cả này nó đã vào được cái giao diện để nhập đường dẫn rồi.

Nhập văn bản & nhấn Enter

Nhập đường dẫn này đây. Thoát khỏi lệnh, chúng ta cứ thoát khỏi lệnh này chứ chưa nối thêm cái lệnh nữa vào. Chúng ta sẽ thêm cái lệnh nữa vào. Ừ, gõ một cái chữ... Đây, Nhập văn bản. Nhập nhanh, nhập toàn bộ. À, nhập văn bản xong, đó, chúng ta sẽ chờ 1 giây. Chờ xong thì chúng ta có thể nhấn Enter. Rồi, bận sau thì phải để đồng bộ cái thằng đang điều khiển với thằng chạy thử này cho nó dễ nhìn. Đó. Bây giờ mình sẽ nối vào đây. Đây, khi thấy một trong hai hình này, nó đã có thoát khỏi lệnh rồi đúng không nhá?

Các nhánh thoát khỏi lệnh

Trước khi thoát khỏi lệnh, cho nó nhập cái... chạy cái lệnh nhập đường dẫn 2 này. Đây, nó có hai đường thoát khỏi lệnh, thì chúng ta sẽ thêm hai đường vào, đó. Trước khi thoát này, các bạn có thể theo dõi về đây. Đó, nó sẽ đi theo thứ tự từ trên xuống dưới này. Có thể nhìn thấy này, các cái nhánh này. Dòng thứ năm là chạy tập lệnh đúng không? Tập lệnh này có năm dòng. Đến dòng thứ năm là sẽ đến chạy vào tập lệnh 2 này. Tập lệnh 2 thì nó có một vài nhánh. Nếu mà đúng cái thằng ảnh nào thì nó sẽ vào nhánh. Đấy, khi có cái thằng thoát khỏi lệnh này. Đấy, nó sẽ mô tả sẵn này. Lệnh này nó sẽ thoát khỏi cái thằng ứng dụng 2. Thoát khỏi thằng ứng dụng 2 và nó sẽ quay về trên này. Đây, thoát khỏi thằng này luôn. Thoát khỏi, và đằng sau thằng 1 này không có gì nữa, thì là xong luôn.

Chạy thử hàng loạt & sửa lỗi

Bây giờ ta sẽ tiến hành chạy thử hàng loạt, đó. Đấy là chúng ta đã thành công truy cập toàn bộ. Bây giờ mình sẽ test thử lại với cái trường hợp, tạo thử cái trường hợp khác. Xóa dữ liệu đi. Ok. Xóa dữ liệu, tắt đồng bộ. Tại sao lại cái thằng này nó lại... nó lại thoát khỏi lệnh luôn? Đấy. Đấy. Có lỗi đúng không? Đây, nhấn vào cái thằng tìm này. Rồi, lỗi đâu? Lỗi này chúng ta thấy, chúng ta nhấn vào, chúng ta lại thoát khỏi lệnh luôn. Không được đúng không? Chỉ được thoát khi tìm thấy cái thằng này, đã vào trong mới được thoát. Bỏ thoát khỏi lệnh đi. Sửa rồi lưu lại, chạy lại này. Lại vấn đề nữa. Bây giờ ta tìm hiểu xem tại sao là cái thằng... thằng này lại cũng lỗi. Đấy, đã tìm thấy một hình đây. Vấn đề là như này. Mình phải kiểm tra xem nó tại sao lại không tìm thấy. Đây, nó đã vào được trong cái trang này rồi. Sau khi vào trong, đến cái phần nhập đường dẫn, thì thằng Google nó mới load lên cái... đấy, thêm cái Xem thêm này. Và thậm chí là đây nó lại không có cái biểu tượng mà chúng ta đang làm. Chúng ta đang làm cái... những cái biểu tượng này. Đấy. Ở đây load thêm lần nữa, chúng ta sẽ phải thêm. Đây là thằng Xem thêm này, chúng ta đã có cái hình rồi đúng không? Rồi, chúng ta copy nó sang luôn. Ctrl C cho nó sang đây, để thấy là nó sẽ nhấn vào, xem còn cái gì phát sinh nữa không. Ví dụ như là nếu mà... nếu mà không thấy là Google ở đây, đấy, lại... Rồi, hiện tại nó vẫn, vẫn luôn có hai cái thằng hình này. Chạy thử này. Lỗi đâu? Đây, đấy. Lại phát sinh lỗi. Chúng ta có thể tìm lỗi rất đơn giản thôi. Này, sao lại lỗi? Đó, bạn thấy thằng này nó không có thằng Google, đây có dấu cộng ở đây. Nên là không phải là viết lệnh xong một lần mà chúng ta có thể chạy hàng loạt ngay được, rất nhiều cái biến số. Chúng ta sẽ phải thêm hình vào đúng không? Rồi, thêm thằng dấu cộng vào. Để tiết kiệm, đẩy cái thằng này sang, để clone này, thay bằng dấu cộng à. Lưu lại. Chạy hàng loạt. Rồi, phát này thì nó có vẻ như là nó đã hết lỗi. Giờ ta sẽ thử xóa dữ liệu đi để tạo một vài cái trường hợp, xem là nó có chạy ổn định hay không.

Tổng kết

Thì thường là những cái trang web nó như này thôi. Còn đối với game thì nó hầu như là nó chỉ có một cái trường hợp, ra đúng một cái hình đó thôi. Mình làm nó đơn giản hơn. Thì mọi người có thể theo dõi để áp dụng vào cái trường hợp mà mọi người gặp phải. Có rất nhiều cái hướng xử lý. Thì ở đây chúng ta mới đang chỉ dùng có ba cái lệnh, bốn lệnh. Trong cái này thì ba lệnh này tìm hình, à, đây, cả ứng dụng, bốn lệnh, năm lệnh, chạy tập lệnh nữa này. Đấy, mấy cái lệnh cơ bản này thôi. Thực tế nó lệnh nó nhiều lắm, để mọi người mới bắt đầu học hết tất cả lệnh mới tiến hành thực hành thì nó dễ nản lắm. Thì tiếp theo mình sẽ làm những cái video mọi người có thể áp dụng luôn. Video này thì mình sẽ tạm dừng ở đây nha.

Video hướng dẫn liên quan

Xem trọn bộ video hướng dẫn C-Auto Ultra trên YouTube →

MessengerZaloTelegramPhone