Ensure perfect app functionality across real devices & browsers
Optimize app front end performance in real world conditions with AI insights
Catch & fix issues before users with 24/7 AI monitoring
Run manual & automated tests at scale over real devices on cloud
Validate apps across every browser-OS combination
Create and maintain end to end tests without coding
AI Agents throughout the entire testing lifecycle
Gen AI Powered Agent for End to End Testing
Transform your Own Devices into a Test Lab for On Premise Testing
Robot Framework is a generic keyword-driven test automation framework for acceptance level testing and acceptance test-driven development (ATDD). It has an easy-to-use tabular syntax for creating test cases and its testing capabilities can be extended by test libraries implemented either with Python or Java. Users can also create new keywords from existing ones using the same simple syntax that is used for creating test cases.
Pre-Requisites (Ubuntu)
1. Install python (sudo apt-get install python)
2. Download and Install Py-Charms
3. Install Python pip(sudo apt-get install python-pip)
4. Install Appium-Python Client(pip install Appium-Python-Client)
5. Install robot framework
6. Download the sample project and import it in PyCharm
How to run Robot-Framework on pCloudy Devices in Parallel?
1. Open Controller.py and enter your MailId and ApiKey and Run
2. Choose the devices where you want to execute your script
3. You will get the Robot Framework generated report and logs after execution
Comments closed
Appium Desktop is a point-and-click interface for using Appium and inspecting your app’s structure. With this new feature you will be able to run Inspector sessions on pCloudy. You just have to login in to your registered account, set up the desired capabilities for your test appropriately, and you’ll be able to drive your app remotely using Appium Desktop.
Let’s understand this in detail:
Overview
Appium Desktop is a new open source GUI application for Windows, Mac, and Linux which gives you the power of the Appium automation server in a more organized manner with a flexible UI. From an Appium Beginner’s perspective – if you want to write test scripts with Appium, you would need 2 things.
First, you would need to start the Appium Server. And second, you would also need a mechanism using which you can identify the controls (buttons, text boxes etc) in the mobile app which you want to automate.
So Appium Desktop is a combination of two essential components of Appium:
Advantages of Appium Desktop
How to install Appium Desktop
Refer the link given below to know how and from where to install Appium Desktop.
http://www.automationtestinghub.com/appium-desktop/
Pre-requisites to use the tools effectively
Let’s see the steps in detail
1.Open Appium Desktop in your system and click on Start Inspector Session as shown in below screenshot.
2. Click on Select Cloud Providers.
2.1 Click on the pCloudy logo and then click on done.
2.2 You will be directed to the desired capabilities page of pCloudy in Appium Desktop.
2.3 Enter the below mentioned field details
2.4 Once field details are inserted, set the Desired Capabilities.
These are used to inform Appium Server that what kind of platform and application you want to automate. Click here to know about Desired Capabilities.
Note:
By default, Booking duration is 10 minutes. If you wish to change the device duration, you have to change the number of minutes in the desired capabilities. For example, if you to keep the duration for 15 minutes, you have to set desired capabilities as ” pCloudy_DurationInMinutes”, 15 “
3. Click on Start Session once you have entered the field details and set the Desired Capabilities.
4. Once session has started, login to your registered pCloudy account .
After login go to Reports section and then go to My Active Session. Click this icon present under Action. You will be directed to LIVE VIEW page.
Device will be connected as per the set Desired Capabilities. Once your app gets launched on the device you will able to see Appium Desktop view.
5.Click on Select Element to start inspection .
Example: In the below screenshot “Refuse” has been selected.
6.Once you select the element you will be able to see interactions .
7. According to the selected interaction action will be performed on the device page.
As shown in the screenshot Tap has been selected.
8.Click on this X icon to End the session.
As soon as you end the session device will get released from Live view.
While Apple fans are eagerly waiting for the new iPhones to be released, pCloudy committed to provide you with the newest, the fastest brings iOS 12 for you to test your apps.
iOS 12 is focused on improving the performance of iOS devices as a whole. Since this big feature announcement can’t be shown through screenshots, instead you need to experience it first-hand to find what’s new. Unlike previous iOS updates, iOS 12 focuses on performance especially on speeding up older devices.
Let’s find out the important and some hidden features in this update:
Device compatibility: This has been a highly compatible release update for iPhones till date. If your iOS works on iOS 11, iOS 12 will work on those phones. This means that all iPhones from iPhone 5S onward will be compatible with iOS 12.
Smoother and faster
As mentioned earlier, the prominent feature of iOS 12 isn’t something that has to be explained beyond screenshots. Infact it’s something that offers you to experience on your own. Instead of stuffing too many new features into iOS 12 and adding to some of the already irritating bugs we all experience, Apple is using iOS 12 to focus on bettering the overall performance of its iOS device lineup across the board. Apps should open faster, scrolling should be smoother and crashes should be fewer.
Detailed battery info
To find out what’s draining the battery on any mobile device is something we all want to learn more about. In iOS 12, you just need to open the Settings app, select Battery and you will have detailed information that you might need. New charts, breakdowns and graphs show you exactly what was using your battery and, perhaps most importantly, when it was used.
Alternate appearance in FaceID
There have been many issues reported in the past for the iPhones that support Face ID. Users have had trouble getting authenticated by Face ID while wearing a hat, sunglasses etc. that could change your overall appearance, will get the ability to register a second appearance. The new setting is found in Settings > Face ID & Passcode > Alternate appearance.
Indeed, this same feature can be used to register a second face to Face ID to give access of your phone to a second person. Just ensure that if you want to remove the second appearance (or face) you will need to reset Face ID.
Automatic OS updates
A new feature in iOS 12 will automatically install iOS updates on your device without requiring you to manually approve it. You can enable automatic updates in Settings > General > Software Updates > Automatic updates. With this feature enabled, whenever an update is released your iPhone will automatically update while you are away from your phone for long.
There are multiple other updates and additions in this iOS 12 which you can leverage and assure the quality of your app by testing it on the latest version of iOS now available on pCloudy.
For Apple lovers, Apple’s annual hardware showcase is more like celebrating Christmas in September. Apple employees work hard in the Cupertino workshop throughout the year to be ready for this day, when CEO Tim Cook takes the stage and offers the world a brand new iPhone. Infact 3 new iPhones.
Following last year’s iPhoneX, Apple announced iPhone XS, iPhone XS Max and iPhone XR. There was also a session showcasing its most powerful wearable till now – Apple Watch Series 4.
Don’t worry if you have missed the event. We have all covered it all for you. Read on our blog to find out all about Apple’s big event.
We will cover about the iPhones announced later in the blog. Here we will have a look at the other product line updates apart from major mobile product announcements and how well those products are doing and more. Here is the highlight:
Now let’s have a look at the iPhones announced in detail.
iPhone XS and XS Max
Announcement of iPhone XS and XS Max come as a relief to iPhone fans who have been busy speculating and eagerly waiting for months for this big announcement. No more wait buddies! Here is a sneak peek at the 2 iPhones announced:
iPhone XR
Six finishes, four capacities, starts at $749. Preorders start from Oct. 19 and shipping from Oct. 26. This implies that time has come to bid goodbye to iPhones SE, 6S and 6S Plus. In other words, bid farewell to iPhones with headphone jacks.
Here’s a look at the new iPhone prices compared at different locations.
Apple Watch Series 4
Thanks to its new zero-bezel design and having replaced the button with haptic touch regions, the new series of the Apple Watch increases its face size to 40mm and 44mm.
Conclusion: As pCloudy has always been committed to provide you with the newest, the fastest, this time again we commit to provide you access to these new iPhones at the earliest. Keep a watch at this space for our new Phones announcement.
Start using now
pCloudy is happy to announce that we have released our support for Android 9 Pie on our cloud. pCloudy customers can use the Android devices with Android 9 Pie for testing their applications manually or through automation.
We request all our users to start testing their apps on Android 9 Pie and share their suggestions and feedback for improvement.
Happy Testing!!!
At each step of our journey, we aim to make your app testing robust and simpler. That’s why your feedback and requests are so important for us. We tried to incorporate them into a release structure again that makes pCloudy work better and faster for you.
So here, we bring to you the fresh set of release updates that have been addressed and deployed in pCloudy 5.1.
pCloudy Appium Capabilities
Cross-browser testing made simpler: There are many widely used web browsers, but not all browsers, and versions of those browsers, work the same. A website may not look or function identically on each one, which can lead to lost revenue for an enterprise. We addressed the issue of choosing from the fixed set of browsers previously available.
Heeding to the growing demands of our users, we have introduced the Launch and Upload browser feature for our Android users which will give him the freedom to choose the version of the browser that he wants to use. This is going to save their testing time and efforts to a great extent and also give better results for their cross browser test. To know more about it Click Here.
Faster Upload of Apps: We received multiple requests to speed up the process of Upload and synchronization of App/Data into the cloud. With some changes in the process, we have now succeeded to reduce the app upload and synchronization time by 42%.
As you know, during app synchronization, the platform automatically synchronizes your data with all the 4 data centers of pCloudy. Earlier, the process was done in a series where synchronization once completed in one data center will then start in the 2nd one and so on which took a few minutes to complete. We have now changed this to a parallel process, which makes your testing 2x faster.
Note: This feature will for now be available only for iOS and won’t support Face ID.
Cordova is an open source mobile app development framework which helps build cross-platform mobile applications that are highly scalable and agile. The use of common scripting languages such as CSS, HTML and JavaScript assists in developing a simple and organized Cordova framework, which makes it a popular framework among app developers.
Advantages
Let’s have a look at some of the advantages of creating apps on Cordova :
The Cordova project consists of three main things—a command line tool, access to hardware features, and the ability to support future features.
Need for Cordova plugin in pCloudy
pCloudy being a unified mobile app testing platform is used both by developers and testers. pCloudy offers DeviceTunnel feature for developers to connect to a real device on cloud and use the device as if it’s connected to their local USB. Currently the DeviceTunnel is possible through Android Studio/Eclipse and XCode plugins. Although developers could create builds perfectly using any of the IDEs on the platform, Cordova developers looked for a seamless way of creating apps on a command line tool.
As mentioned earlier, Cordova is a popular open source app development framework among developers and there was a need of command line DeviceTunnel Interface to pCloudy so that developers could build their Android or iOS apps and put it to test on a real device on pCloudy. Now, pCloudy real devices on cloud can be accessed by running few commands on the command line interface.
Let’s see how this works with Cordova.
Note: pCloudy command Line DeviceTunnel Interface is only available for Android devices on Public cloud. It is available for both Android and iOS on private and on-premise cloud.
Pre-requisites
Jar download path
http://pcloudy-content-distribution.s3.amazonaws.com/index.html?prefix=Android%20Device%20Tunnel/
This will be a one-time activity and need not be repeated again.
Steps to Run the Jar
Step 1: Run the DeviceTunnel jar by passing the cloud url, user name and api key
Example: java –jar pCloudy_DeviceTunnel.jar https://device.pcloudy.com test@pcloudy.com skdflj4tlko46lsa
Note: Mention the device tunnel jar path where you store the downloaded pCloudyDeviceTunnel.jar
Example: Here, the jar is saved in desktop so the path would be like
java –jar /Desktop/pCloudy_DeviceTunnel.jar https://device.pcloudy.com test@pcloudy.com skdflj4tlko46lsa
Step 2: It will display a list of available devices in that cloud. Select any one device by mentioning the device number and press enter.
Step 3: Enter the duration (in minutes) for which you want to book the device, then press enter.
Step 4: Selected device gets connected to your system.
Step 5: Open another terminal and check if the device is connected or not
If the device list shows as unauthorized then copy the url displayed by the jar and paste it in the browser.
Step 6: Click on ok option on the device and check device list again in terminal.
Now device is connected to your system. You can use this device like a local device.
Now use the connected device in Cordova app Debugging. Build the cordova app for android.
Step 7: Cordova build process
Step 8: After the successful build, check if the app gets installed on pcloudy device which you had connected to your system.
Cordova app is installed on pcloudy device.
Step 9: You can debug this through chrome debugger.
Note: If you want to exit from the device tunnel jar, please type ‘EXIT/exit’.
Conclusion
No matter if you are a developer or a tester, just sign up on pCloudy to make the most of your app testing.
We are committed to keep you ahead of others: pCloudy is one of the fastest to release support of iOS 11.3 and 11.4 beta devices on cloud.
SSL Secured | GDPR Compliant | No Spam
By submitting this form, you agree to our Privacy Policy.
Your 30 minutes demo includes: