What is NAF ?

UIAutomatorViewer is a tool to inspect and identify UI elements in Android apps. However not every UI element you see is accessible to UIAutomatorViewer. Sigh. I know. That sucks. But at the very least, UIAutomatorViewer lets you know which of these elements are not accessible. I was messing around with Appium and DroidFish secretly hoping to write an automated test […]

Cool things I read this week (19-Oct-2014)

I read. A lot. And I share the 5 best things I read every week. This week features acquisition flip-flops, a talk about scaling engineering teams at startups, a math puzzle, sleep and Superman! 1. A tumblr dedicated to acquisitions and post acquisition flip-flops 2. Stripe CTO on scaling engineering teams at startups 3. A math puzzle 4. I’m apparently […]

appWaitActivity: A new session could not be created

While exploring Appium with mobile devices I hit the following error WebDriverException: Message: u’A new session could not be created. (Original error: atpwta.live/.activity.Main never started. Current: atpwta.live/.activity.root.TournamentList)’ Initially, I had set desired capabilities to: desired_caps[’platformName’] = ‘Android’ desired_caps[’platformVersion’] = ‘4.4’ desired_caps[’deviceName’] = ‘Moto E’ desired_caps[’appPackage’] = ‘atpwta.live’ desired_caps[’appActivity’] = ‘.activity.Main’desired_caps[‘platformName’] = ‘Android’ desired_caps[‘platformVersion’] = ‘4.4’ desired_caps[‘deviceName’] = ‘Moto E’ desired_caps[‘appPackage’] […]

Ways to identify UI elements in mobile apps

Problem: Many testers do not know how to identify UI elements in mobile apps. In this post, I explain about different ways to find UI elements in Android’s calculator app. I also show you examples of using Appium’s API with the different locator strategies. Why this post? Identifying UI elements is a key component of writing UI automation. Most testers […]

Cool things I read this week (12-Oct-2014)

I read. A lot. And I share the 5 best things I read every week. This week features IE8, remote teams, security and testing. 1. IE8 disables redirects when security setting is set to high 2. Joel Spolsky on remote engineering teams 3. What managers think they know about automation (58 minutes) 4. People literally give up crucial personal data […]

Appium tutorial: Execute Python tests on mobile devices

This Appium tutorial will show you how to run automated tests on a real physical device. We estimate skimming through this post will take you 10 minutes. We estimate working through this post, step by step, will take you about 90 minutes. In this post we will cover getting setup with Appium, interfacing with real devices, writing and running Appium […]

Cool things I read this week (05-Oct-2014)

I read. A lot. And these are the five most interesting things I read this week. Topics this week include the continuing Reddit drama, Seth Godin’s take on hiring and scaling, sleep, drawbacks of Appium and the origin of the phrase “patching software”. 1. Reddit CEO responds to a fired employee’s AMA 2. Seth Godin on hiring and scaling 3. […]

BrowserStack configuration for Selenium automation

BrowserStack has a number of useful configuration options. In this post, we will show you how to make your automated test runs to use specific configuration parameters of BrowserStack. We walk you through the steps needed to modify your existing automated test runs to use specific configuration parameters of BrowserStack. We assume you have a BrowserStack account. If not, please […]