[UIPATH] Cách debug một phần thay vì toàn bộ chương trình (2 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

Tham gia
23/12/15
Bài viết
351
Được thích
271
Giới tính
Nam
Mỗi lần làm xong vài bước trong Uipath mình lại test một lần xem file chạy có đúng ý chưa, nhưng mình không tìm thấy tùy chọn để chạy từ một bước nhất định mà chỉ có chạy từ đầu đến cuối. Mình đã thử chuột phải->Run from this activity nhưng vẫn không được.
Tạm thời mình chữa cháy bằng cách copy các bước cần test ra một file khác để chạy. Ai biết cách xử lý chỉ giúp mình với. @Nhattanktnn @befaint
 
Lần chỉnh sửa cuối:
Mỗi lần làm xong vài bước trong Uipath mình lại test một lần xem file chạy có đúng ý chưa, nhưng mình không tìm thấy tùy chọn để chạy từ một bước nhất định mà chỉ có chạy từ đầu đến cuối. Mình đã thử chuột phải->Run from this activity nhưng vẫn không được.
Tạm thời mình chữa cháy bằng cách copy các bước cần test ra một file khác để chạy. Ai biết cách xử lý chỉ giúp mình với. @Nhattanktnn @befaint
Bấm F8 để chạy từng câu lệnh 1.Nếu muốn kiểm tra thì chạy câu lệnh Debug.Print
 
Nếu chương trình quá dài có thể đặt chuột ở dòng "Trước dòng lệnh muốn kiểm tra" nhấn F9 rồi chạy nhấn F5 chạy chương trình bình thường,đến đoạn bạn chọn nó sẽ dừng lại tiếp đó nhấn F8 để chạy từng câu lệnh trong đoạn đó để kiểm tra
 
Bấm F8 để chạy từng câu lệnh 1.Nếu muốn kiểm tra thì chạy câu lệnh Debug.Print
Mình đang tìm về Uipath bác ơi, không phải VBA

Nếu chương trình quá dài có thể đặt chuột ở dòng "Trước dòng lệnh muốn kiểm tra" nhấn F9 rồi chạy nhấn F5 chạy chương trình bình thường,đến đoạn bạn chọn nó sẽ dừng lại tiếp đó nhấn F8 để chạy từng câu lệnh trong đoạn đó để kiểm tra
Cái này là đặt break để chương trình dừng lại, nhưng cơ bản là chương trình vẫn chạy từ đầu, chứ không phải từ activity mình đang cần test. Mà hình như bạn cũng đang nhầm mình hỏi về VBA thì phải. :p
 
...
 
Lần chỉnh sửa cuối:
Click phải chuột >> chọn "Test Activity"
Hoặc dùng WriteLine để xem kết quả.
Cám ơn bác, mò mẫm một hồi mới biết mình sai ở đâu: vì bắt đầu câu chuyện mình mở trình duyệt rồi làm mọi thứ trong scope của trình duyệt. Nên giờ giữa chừng muốn test thì phải attach trình duyệt trước rồi mới test, chứ không là nó mở một cửa sổ trình duyệt mới -> Không test được

1606373507608.png
 
Cám ơn bác, mò mẫm một hồi mới biết mình sai ở đâu: vì bắt đầu câu chuyện mình mở trình duyệt rồi làm mọi thứ trong scope của trình duyệt. Nên giờ giữa chừng muốn test thì phải attach trình duyệt trước rồi mới test, chứ không là nó mở một cửa sổ trình duyệt mới -> Không test được

View attachment 250054
Hôm qua tính nói cái này mà do mình cũng gà mờ nên để xem mọi người bình luận sao đã. Chứ ví dụ mình gọi một chương trình lên,mình đang thử trên ERP cho nó click chẳng hạn. Muốn debug giữa chừng thì cũng phải chạy từ đầu để mở ERP lên, load dữ liệu, chứ nếu không lấy dữ liệu đâu mà debug
 
Có vẻ thích chế nhạo người khác nhỉ ?
Bình tĩnh bác ơi, bác befaint hỏi trêu vui thôi mà

Hôm qua tính nói cái này mà do mình cũng gà mờ nên để xem mọi người bình luận sao đã. Chứ ví dụ mình gọi một chương trình lên,mình đang thử trên ERP cho nó click chẳng hạn. Muốn debug giữa chừng thì cũng phải chạy từ đầu để mở ERP lên, load dữ liệu, chứ nếu không lấy dữ liệu đâu mà debug
Sau có gì cứ la lên tôi biết với nhé, ỉm ỉm làm tôi đau não cả buổi chiều mới biết nguyên do o_O . Cơ mà trường hợp này tôi chỉ cần attach cái trình duyệt đang mở sẵn là có thể test tiếp được rồi, không cần chạy lại từ đầu nữa
 
đoán thui he ==> mà đoán thì = hên/xui :p
Hình như bên ấy đang viết cái Web server cho ai đó đính kèm file lên xong truy xuất nó
 
Chắc là xui rồi bác ơi, mình còn không biết Web server là gì cơ. Chẳng là mình đang làm việc với một hệ thống ERP thông qua trình duyệt chrome (https://www.swivelsoftware.com/swivel-erp). Mình đang nghiên cứu UiPath để robot thay mình đổ data, sau đó chạy vài code VBA để tổng hợp data "giùm" mình thôi.
Ồ THÌ RA THẾ ... mà cũng đúng 1 tí đó he là đẩy dữ liệu lên xong tiếp theo cái dòng tô đậm trên
thấy nó có cái gì đó cũng na ná như web server he

Mạnh đang mò cái hình sau ... chủ yếu chống buồn ngủ khi vắng khách ấy mà ... và vui vẻ là chính có khi xong rồi lại xếp ngăn kéo

1606450448926.png
 
Trao đổi ngoài lề chút vụ UiPath do cũng có liên quan đến con Robot :).
Tính ra thì hệ điều hành Mac OS từ trước cũng có hỗ trợ một con Robot giúp tự động hoá các thao tác trên Desktop mà ít người khai thác dùng. Tôi thấy nó cũng tương tự nguyên lý hoạt động, đó là cái Automator.app cài mặc định trong hệ thống.

automator.png

Với Automator app tôi có thể thiết lập nó để đăng nhập tự động vào GPE chỉ bằng cái click chuột.

AutomatorWF.png

Xem hình gif minh hoạ:




Hoặc tôi dùng để tự động phân loại và sắp xếp file vào từng Folder qui định:




Túm lại là tôi không có quảng cáo cho máy Mac đâu nhé.:)
 
Trao đổi ngoài lề chút vụ UiPath do cũng có liên quan đến con Robot :).
Tính ra thì hệ điều hành Mac OS từ trước cũng có hỗ trợ một con Robot giúp tự động hoá các thao tác trên Desktop mà ít người khai thác dùng. Tôi thấy nó cũng tương tự nguyên lý hoạt động, đó là cái Automator.app cài mặc định trong hệ thống.

View attachment 250123

Với Automator app tôi có thể thiết lập nó để đăng nhập tự động vào GPE chỉ bằng cái click chuột.

View attachment 250124

Xem hình gif minh hoạ:




Hoặc tôi dùng để tự động phân loại và sắp xếp file vào từng Folder qui định:




Túm lại là tôi không có quảng cáo cho máy Mac đâu nhé.:)
Macbook :., khi nào mới mua nổi 1 cái nhỉ (@$%@
 
Bác cho hỏi là nếu máy mác chạy win 10 thì có thể sử dụng tính năng này không?

Không hiểu ý bạn lắm.
Cái Automator.app là đi theo hệ điều hành Mac. Nếu bạn cài Windows 10 vào máy ảo (như tôi đang dùng) thì nó không can thiệp được vào windows 10 nhé.
 
Cái này tương đương với task scheduler + vbscript trên Windows thôi anh. :)
vậy thì trên VB6 Mạnh viết 1 File x.EXE xong cho nó chạy khi Windows khởi động ... xong muốn keo nó làm gì thì tùy vào khả năng code ==> vậy thì cũng ko khó lắm ... trong tầm tay Mạnh :p
 
Trao đổi ngoài lề chút vụ UiPath do cũng có liên quan đến con Robot :).
Tính ra thì hệ điều hành Mac OS từ trước cũng có hỗ trợ một con Robot giúp tự động hoá các thao tác trên Desktop mà ít người khai thác dùng. Tôi thấy nó cũng tương tự nguyên lý hoạt động, đó là cái Automator.app cài mặc định trong hệ thống.

View attachment 250123

Với Automator app tôi có thể thiết lập nó để đăng nhập tự động vào GPE chỉ bằng cái click chuột.

View attachment 250124

Xem hình gif minh hoạ:




Hoặc tôi dùng để tự động phân loại và sắp xếp file vào từng Folder qui định:




Túm lại là tôi không có quảng cáo cho máy Mac đâu nhé.:)
Mình thì nhỏ lớn chưa được sờ vào máy Mac bao giờ, nhìn xịn xò quá. Nhưng hình như cái của bác dùng code (Java thì phải), còn UiPath chủ yếu là mô phỏng các thao tác thôi.
 
Cái này tương đương với task scheduler + vbscript trên Windows thôi anh. :)

Tôi thi không nghĩ nó tương đương.
Automator nó hỗ trợ làm tùm lum việc. Nếu task scheulde + Vbscript thì Script phải viết nhiều lắm.
Ví dụ:
- Tôi tạo cái workflow chỉ cần copy file ảnh vô 1 folder chỉ định nào đó thì nó sẽ tự động đổi tên, resize hàng loạt theo kích thước qui định và Move vào một folder chuẩn nào đó.
- Chuyển định dạng file ảnh.
- Convert file PDF sang Image, gộp file PDF
- Thông báo sinh nhật dựa trên cái Contacts đồng bộ giữa Iphone mà Mac
- ...

Nói chung là nhiều trò hay ho có thể làm mà không cần viết code phức tạp.
Thư viện ứng dụng cho nó nhiều.

Screen Shot 2020-11-27 at 4.19.40 PM.png
Bài đã được tự động gộp:

Nhưng hình như cái của bác dùng code (Java thì phải), còn UiPath chủ yếu là mô phỏng các thao tác thôi.

Nó vẫn có nút Record để ghi lại mọi thao tác, sau đó sẽ chạy tự động như vậy.
Bài đã được tự động gộp:

Đúng rồi bác,em dùng boot camp .cài win 10 .vậy là không dùng được rồi

Tôi thì không dùng Boot Camp mà dùng Parallel Desktop để cài 2 cái máy ảo Windows. Ứng dụng này nó xem Windows cũng như là một ứng dụng con của nó nên không cần phải khởi động lại máy để vào hệ điều hành khác.
Bài đã được tự động gộp:

air với bác thì chắc thừa sức chứ

Lập trình thì nên mua Macbook Pro, đừng mua Air nhé.
 
Lần chỉnh sửa cuối:
Nếu chuyên viết code air nó yếu thật,còn chỉ làm việc với code vba thì em nghĩ air cũng được,nhưng bỏ thêm nửa quất pro vẫn thích hơn :)
Bài đã được tự động gộp:

Bác có hoc nhiều ngôn ngữ thế,có khi nào bị loạn kiểu tẩu hỏa nhập mà không :p
 

Bài viết mới nhất

Back
Top Bottom