Téléversement de fichier
Besoin
Je veux uploader (télécharger, envoyer) un fichier vers mon application
Solution
# NETTOYER LE DOSSIER DE TÉLÉCHARGEMENT
emptyDownloadFolder
# TELECHARGER L'IMAGE
setBrowser,chrome
launchBrowser
browserClearCache
browserCloseAllTabs
browserNewTab
browserGoToUrl,https://www.pexels.com/fr-fr/photo/rhume-glacier-neige-paysage-10522082/
pressEnter
waitUntilPageLoaded,30000
clickByTextExact,Français
waitUntilTextExact,Télécharger gratuitement
clickByTextExact,Télécharger gratuitement
waitUntilByIdBeforeClick,com.android.chrome:id/positive_button,true
waitUntilByTextExactBeforeClick,Fichier téléchargé,true
applicationKill,com.android.chrome
# ENVOYER UNE IMAGE PAR MESSAGE
applicationStart,com.samsung.android.messaging
clickById,com.samsung.android.messaging:id/fab
waitUntilTextExact,Nouvelle conversation
enterText,0600000000
clickById,com.samsung.android.messaging:id/attach_gallery_button
waitUntilId,com.samsung.android.messaging:id/gallery_item_selector
clickById,com.samsung.android.messaging:id/gallery_item_selector
waitUntilByTextExactBeforeClick,Resize,true
Explication
Nettoyage du répertoire de téléchargement du téléphone
Je télécharge un fichier dans le répertoire de téléchargement du téléphone
J'utilise le fichier téléchargé dans mon application
Voici quelques captures d'écran du test :
|