Ui automation kms_tech_con2014
-
Upload
ducminhduydo -
Category
Business
-
view
130 -
download
7
description
Transcript of Ui automation kms_tech_con2014
![Page 2: Ui automation kms_tech_con2014](https://reader033.fdocuments.net/reader033/viewer/2022061211/54922997ac79591b288b46e8/html5/thumbnails/2.jpg)
UI AUTOMATION
UI AUTOMATION FOR IOSTECHCON201410/MAY/2014
![Page 3: Ui automation kms_tech_con2014](https://reader033.fdocuments.net/reader033/viewer/2022061211/54922997ac79591b288b46e8/html5/thumbnails/3.jpg)
AGENDA
• Introduction• UI Automation• Real time demo• Ask me questions
UI AUTOMATION FOR IOS
![Page 4: Ui automation kms_tech_con2014](https://reader033.fdocuments.net/reader033/viewer/2022061211/54922997ac79591b288b46e8/html5/thumbnails/4.jpg)
AGENDA
• Introduction• UI Automation• Real time demo• Ask me questions
UI AUTOMATION FOR IOS
![Page 5: Ui automation kms_tech_con2014](https://reader033.fdocuments.net/reader033/viewer/2022061211/54922997ac79591b288b46e8/html5/thumbnails/5.jpg)
INTRODUCTION
• Look at the demo running
UI AUTOMATION FOR IOS
![Page 6: Ui automation kms_tech_con2014](https://reader033.fdocuments.net/reader033/viewer/2022061211/54922997ac79591b288b46e8/html5/thumbnails/6.jpg)
INTRODUCTION
• Automation frameworks/tools for Mobile are growing up and mature EVERYDAY
UI AUTOMATION FOR IOS
![Page 7: Ui automation kms_tech_con2014](https://reader033.fdocuments.net/reader033/viewer/2022061211/54922997ac79591b288b46e8/html5/thumbnails/7.jpg)
AGENDA
• Introduction• UI Automation• Real time demo• Ask me questions
UI AUTOMATION FOR IOS
![Page 8: Ui automation kms_tech_con2014](https://reader033.fdocuments.net/reader033/viewer/2022061211/54922997ac79591b288b46e8/html5/thumbnails/8.jpg)
AUTOMATION
UI AUTOMATION FOR IOS
• What’s really automation task ?
• AUTOMATION = does WHAT on WHERE• Example: • Type ‘abc’ on the textbox• DoubleClick on button
![Page 9: Ui automation kms_tech_con2014](https://reader033.fdocuments.net/reader033/viewer/2022061211/54922997ac79591b288b46e8/html5/thumbnails/9.jpg)
UI AUTOMATION
UI AUTOMATION FOR IOS
• A built-into-Xcode• Scripts are written in Javascript • UI Automation provides build-in functions to
act on UI Element - WHAT• Access object element via UI Element
hierarchy - WHERE• Tests runnable via Instruments or the
command line
![Page 10: Ui automation kms_tech_con2014](https://reader033.fdocuments.net/reader033/viewer/2022061211/54922997ac79591b288b46e8/html5/thumbnails/10.jpg)
HOW TO ACCESS UI ELEMENT
UI AUTOMATION FOR IOS
• UIATarget.localTarget().frontMostApp().mainWindow()
![Page 11: Ui automation kms_tech_con2014](https://reader033.fdocuments.net/reader033/viewer/2022061211/54922997ac79591b288b46e8/html5/thumbnails/11.jpg)
UI AUTOMATION JAVASCRIPT REFERENCE
UI AUTOMATION FOR IOS
![Page 12: Ui automation kms_tech_con2014](https://reader033.fdocuments.net/reader033/viewer/2022061211/54922997ac79591b288b46e8/html5/thumbnails/12.jpg)
AGENDA
• Introduction• UI Automation• Real time demo• Ask me questions
UI AUTOMATION FOR IOS
![Page 13: Ui automation kms_tech_con2014](https://reader033.fdocuments.net/reader033/viewer/2022061211/54922997ac79591b288b46e8/html5/thumbnails/13.jpg)
REAL TIME DEMO
UI AUTOMATION FOR IOS
• I’m writing real script here
![Page 14: Ui automation kms_tech_con2014](https://reader033.fdocuments.net/reader033/viewer/2022061211/54922997ac79591b288b46e8/html5/thumbnails/14.jpg)
AGENDA
• Introduction• UI Automation• Real time demo• Ask me questions
UI AUTOMATION FOR IOS
![Page 15: Ui automation kms_tech_con2014](https://reader033.fdocuments.net/reader033/viewer/2022061211/54922997ac79591b288b46e8/html5/thumbnails/15.jpg)
ASK ME QUESTION ?
UI AUTOMATION FOR IOS