Làm cách nào để nhận Id gói của ứng dụng tôi đang ở?Cách nhận Id gói của ứng dụng của bạn Tự động hóa UIA iOS
Trả lời
Bạn muốn sử dụng:
[[NSBundle mainBundle] bundleIdentifier]
+ mainBundle
"[r] eturns đối tượng NSBundle tương ứng với thư mục chứa ứng dụng thực thi hiện nay tọa lạc." và do đó sẽ trả về một đối tượng NSBundle
cho gói ứng dụng.
[- bundleIdentifier
] Trả về "[t] nhận dạng gói của người nhận, được xác định bằng khóa CFBundleIdentifier trong danh sách thuộc tính thông tin của gói."
Dưới đây là làm thế nào tôi có Id Bundle cho APP của tôi trong Scripts UIA:
//code to get bundle id
var target = UIATarget.localTarget();
var app_name = target.frontMostApp().bundleID();
UIALogger.logDebug(app_name);
Bạn có thể findle bó id từ plist. Nhấp chuột phải vào tệp ứng dụng và nhấp vào "hiển thị nội dung gói". Bạn sẽ tìm thấy một tập tin plist ở đó. Mở nó bằng bất kỳ trình soạn thảo văn bản nào và bạn sẽ nhận được id gói.
Không sai, nhưng rõ ràng là câu hỏi về việc nhận được id gói ** từ mã **, không phải từ công cụ tìm. Bạn phải đọc kỹ câu hỏi và các câu trả lời khác trước khi trả lời. – psycho
Câu hỏi liên quan đến UIA Automation và không liên quan đến mã nguồn. Chúng tôi luôn sử dụng ứng dụng hoặc tệp ipa cho đó chứ không phải mã nguồn, Vì vậy, bạn nên đọc lại câu hỏi đó – Sanjay
Hài hước, tôi đã thề rằng "tự động hóa" có nghĩa là sử dụng tập lệnh, vì vậy, mã. – psycho
- 1. Cách nhận ID gói?
- 2. Nhận ID ứng dụng iTunes của một ứng dụng?
- 3. Làm thế nào để bạn tự động hóa việc rút gọn Javascript cho các ứng dụng web Java của bạn?
- 4. Định nghĩa bản địa hóa động cho ứng dụng iOS?
- 5. Eclipse tự động định dạng, vô hiệu hóa tự động dòng gói của dòng chú thích
- 6. Công cụ nào bạn đề xuất để tự động tạo ứng dụng của bạn?
- 7. tự động nâng cấp ứng dụng iOS
- 8. ID gói nhà phát triển iOS và tên ứng dụng đã được sử dụng
- 9. Ứng dụng iOS gửi với Mã hóa/Fairplay, cách thực hiện hoặc tự động
- 10. Ứng dụng iOS có quyền ghi vào bên trong gói của ứng dụng này không?
- 11. Nhận id ứng dụng của người gửi thư trong socket.io?
- 12. Bản địa hóa cho ứng dụng iPhone - cách tiếp cận của bạn là gì?
- 13. #import hoạt động như thế nào trong Tự động hóa Giao diện người dùng của iOS?
- 14. Ứng dụng FB giống nhau, nhiều ID gói iOS, có hậu tố khác nhau?
- 15. Thêm id vào thẻ HTML để tự động hóa QA
- 16. ID của gói trong lớp CSS?
- 17. Nhận luồng thích Facebook mới cho ứng dụng của bạn
- 18. Hàng của Datagridview tự động hóa
- 19. Làm cách nào bạn có thể đặt ID Admob trong ứng dụng khi bạn chỉ nhận được ID sau khi xuất bản ứng dụng
- 20. Bạn có thể tự động gán CFBundleDocumentTypes cho ứng dụng Cocoa của mình không?
- 21. Tôi làm cách nào để tự động kiểm tra chức năng của các ứng dụng iOS và Android?
- 22. Làm cách nào để bạn kiểm tra ứng dụng của mình cho Iñtërnâtiônàlizætiøn? (Quốc tế hóa?)
- 23. Hành vi tự động hóa của NSView
- 24. Vô hiệu hóa đổi tên id tự động Visual Studio
- 25. Tự động hóa QA trên Ứng dụng Flex
- 26. Nhận ID của biểu mẫu?
- 27. TFS 2010 - Mục công việc mới - tự động chọn Đã gán cho bằng Id của bạn
- 28. Làm thế nào bạn có thể tự động hóa Firefox từ ứng dụng C#?
- 29. Cách bản địa hóa tên hiển thị của gói trong ứng dụng iPhone?
- 30. iOS: Cách nhận địa chỉ email của chủ sở hữu?
Cảm ơn Tommy. Bây giờ tôi cũng có thể lấy Id gói trong Tập lệnh UIA. –
Đối với googlers, hãy kiểm tra câu trả lời của bên dưới để nhận Id nhóm trong tập lệnh UIA. – GoodSp33d