Just few years ago, the process of mobile test automation was too immature and the entire mobile ecosystem wasn’t ready to adopt large scale test automation setups for mobile app testing. Furthermore, test automation wasn’t necessarily seen as possible ... more
Dear Testdroiders, A good and smooth performance of your mobile app cumulates as a great user (or preferably, customer) experience. Today, we’re honored to have Doug Sillars covering this topic in his guest blog – “How to Automate Mobile Performance ... more
This is the 20th blog in our 37 Things You Should Know About Appium blog series and this time we’ll take a look on how to bridge the gap between Android Studio, Gradle and Appium tests running on a real device on cloud. As you know, Appium client-side ... more
Dear Testdroiders, It was roughly a year ago when Facebook announced their intention to open source the React Native framework for building native apps. This wasn’t a big surprise considering their own experiences with the HTML5 based application which ... more
In the previous blog we had a glance on to use different types of XPath locators in Appium and how those function calls work when building your test scripts. Today, we’re continuing with the same theme but this time we’ll focus more on Selenium WebElements ... more
The potential and the expectations set in mobile enterprise apps are soaring. The future is clearly a mobile one, but not only for consumers and individuals, but increasingly for enterprises. What are the factors that will be critical for enterprise ... more
It’s time to look how different elements can be found with Appium and what actually happens on the background when Appium does most of the work for you. This is the 16th tip in our 37 Things You Should Know About Appium and with the following blogs, ... more
This is our 14th blog in 37 Things You Should Know About Appium blog series. We’ve covered lots of basic things, such as setting up an Appium environment, using various programming languages and frameworks (Java, Python, C#, Ruby, JavaScript, Mocha), ... more
We’ll continue our 37 Things You Should Know About Appium blog series with a new topic that helps you to get your Appium tests executed on a real device on cloud service instantly. Historically through different versions of development tools and platforms ... more
Today, we’ll be focusing on using command line for your Appium tests and testing. This blog is part of our 37 Things You Should Know About Appium blog series that will provide you the best practices, variety of tips and tricks, plus more insights on ... more
This is the sixth blog in our 37 Things You Should Know About Appium and this time our focus will be on JavaScript, with some additional flavors on Node.js stuff. Furthermore, I have great news regarding getting all these tips and tricks delivered to ... more
We’ll continue our 37 Things You Should Know About Appium blog series with a focus on C# (or csharp). In short, C# is a multi-paradigm programming language and was created to be as simple, modern and general-purpose as possible, not forgetting the object-oriented ... more