Lưu ý
Cần có ủy quyền mới truy nhập được vào trang này. Bạn có thể thử đăng nhập hoặc thay đổi thư mục.
Cần có ủy quyền mới truy nhập được vào trang này. Bạn có thể thử thay đổi thư mục.
Bảng này cung cấp tổng quan về các mô-đun khác nhau có sẵn trong Công cụ Kiểm tra Power Apps và các chức năng chuyên biệt của chúng.
| Hàm | Sự miêu tả | Liên kết Mô-đun |
|---|---|---|
ConsentDialogFunction |
Kiểm tra các trang tùy chỉnh của ứng dụng dựa trên mô hình để tìm hộp thoại chấp thuận và xử lý chúng tự động trong khi thực thi kiểm tra. | testengine.module.mda |
PauseFunction |
Tạm dừng kiểm tra hiện tại và cho phép người dùng tương tác với trình duyệt và kiểm tra trạng thái khi chế độ headless là false. Hữu ích cho các bài kiểm tra gỡ lỗi. | testengine.module.pause |
PlaywrightActionFunction |
Thực hiện hành động Playwright cho trang hiện tại, cho phép thao tác trực tiếp các phần tử DOM bằng cách sử dụng bộ chọn CSS và XPath. | testengine.module.playwrightaction |
PlaywrightActionValueFunction |
Thực hiện các hành động Playwright yêu cầu tham số giá trị bổ sung, chẳng hạn như điền các trường biểu mẫu hoặc chọn các tùy chọn thả xuống. | testengine.module.playwrightaction |
PlaywrightScriptFunction |
Cho phép thực thi các tập lệnh C# tùy chỉnh tương tác với API Playwright, cung cấp khả năng linh hoạt tối đa cho các kịch bản tự động hóa phức tạp. | testengine.module.playwrightscript |
CheckConnectionExistsFunction |
Kiểm tra xem một kết nối cụ thể có tồn tại trong Nền tảng Nguồn bằng cách dùng nhà cung cấp cổng thông tin Power Apps hay không. | testengine.module.powerapps.portal |
CreateConnectionFunction |
Tạo kết nối Nền tảng Nguồn trong khi thực thi kiểm tra. Lưu ý: Phương pháp này nên được coi là một sao lưu như các kết nối lý tưởng nên được tạo ra với các hiệu trưởng dịch vụ nếu có thể. | testengine.module.powerapps.portal |
ExportConnectionsFunction |
Xuất thông tin kết nối sang tệp JSON cho tài liệu hoặc mục đích sử dụng lại. Tương thích với nhà cung cấp cổng thông tin PowerApps. | testengine.module.powerapps.portal |
GetConnectionsFunction |
Truy vấn và truy xuất thông tin kết nối sẵn có từ Power Platform. Tương thích với nhà cung cấp cổng thông tin PowerApps. | testengine.module.powerapps.portal |
UpdateConnectionReferencesFunction |
Cập nhật tham chiếu kết nối Power Platform. Nên được sử dụng như là một phương pháp tiếp cận sao lưu, như các kết nối lý tưởng nên được quản lý bởi các dịch vụ chính. | testengine.module.powerapps.portal |
SampleFunction |
Một hàm mẫu đơn giản chứng minh cách thực hiện một ReflectionFunction cơ bản. Hữu ích như một mẫu bắt đầu để phát triển hàm mới. | testengine.module.sample |
SimulateConnectorFunction |
Cho phép mô hình phản hồi kết nối, cho phép kiểm tra chạy mà không phụ thuộc dịch vụ bên ngoài thực tế. | testengine.module.simulation |
SimulateDataverseFunction |
Cung cấp khả năng mô phỏng phản hồi ngược dữ liệu, cho phép kiểm tra mà không cần quan hệ phụ thuộc Dataverse thực tế. | testengine.module.simulation |
VisualCompareFunction |
Thực hiện so sánh trực quan giữa các ảnh chụp màn hình bằng Cách sử dụng OpenCV, cho phép xác minh dựa trên hình ảnh của các yếu tố giao diện người dùng. | testengine.module.visualcompare |
Cách sử dụng các hàm này
Các hàm này sẵn dùng thông qua không gian tên của Power Fx Preview khi các mô-đun tương ứng được bật. Để bật một mô-đun trong cài đặt thử nghiệm của bạn, hãy thêm phần sau vào cấu hình YAML của bạn:
testSettings:
extensionModules:
enable: true
allowPowerFxNamespaces:
- Preview
Ví dụ, để sử dụng hàm PlaywrightAction trong bài kiểm tra của bạn:
Preview.PlaywrightAction("//button[@id='submit']", "click")
Quy trình đóng góp
Nếu bạn muốn phát triển thêm các mô-đun và chức năng cho Công cụ Kiểm tra, hãy tham khảo tài liệu Vòng đời Tính năng để biết thông tin về tiến trình của các tính năng từ đóng góp nguồn mở đến tính khả dụng chung.