Questions tagged [appium]

Appium is an open source test automation framework for use with native, hybrid and mobile web apps. It drives iOS and Android apps using the WebDriver protocol.

55
votes
18answers
10k views

What are some tools for testing Mobile web apps?

I'm thinking along the lines of a Firebug for the iPhone/iPad/Android/BB that can truly give more insight on the markup/scripts. Even when testing on the simulator/device, it's hard to truly simulate ...
7
votes
4answers
1k views

Cucumber + Protractor : What will be good practices to maintain test data in separate file?

I am looking to see if this is possible... I am writing UI tests for web and mobile in Cucumber (using Protractor for web and Appium for mobile) and would like to store login details (email and ...
6
votes
1answer
402 views

When do we use appium touch action and when do we use selenium touchactions?

I'm running appium automation and my touchaction.tap from appium is sometimes failing. Should I use selenium touchactions instead? What are the differences between the two and when should I use which ...
6
votes
5answers
20k views

Appium: How to find installed app's package name and its main Activity in Appium?

For mobile application automation I am using appium and in that following things are mandatory: WebDriver wd; File app=new File("Path\\to\\WhatsApp.apk"); DesiredCapabilities dc=new ...
5
votes
4answers
666 views

Learning myself or getting certified?

I explored following tools: Selenium web-driver, Appium by myself (current company supports me to learn) with help of StackOverflow (you guys) and with my effort. But my question is: is it good ...
5
votes
5answers
528 views

What should I learn next as QA

I have been working as a software tester for the last 4 years. I have the following skills and day job experience: 1 - Manual Testing of websites & Mobile Applications. 2 - Automation using ...
5
votes
1answer
315 views

Suggest some Android and iPhone mobile app automation tools [closed]

Please suggest me some tools for Android and iPhone app automation testing. I have searched some, like - Appium, Calabash, MonkeyTalk, Selendroid, Robotium, etc. I am confused to choose any one from ...
5
votes
2answers
325 views

What are my options in testing iOS devices, for free?

I am very new to ios automation test and I plan to use Appium and selenium grid for parallel tests. according to apple, when testing it in a real device i have to have a developer id which costs 99 ...
5
votes
2answers
7k views

Can appium be run on windows to test iOS app?

Can I use Appium to test iOS app on Windows 7? Actually I have planned to test an iOS app, but i do not have the mac machine, will I need xcode to use appium for iOS app?
5
votes
2answers
2k views

Is there a tool to test Videos in a Mobile App

I am working on a Mobile App project and I am particularly focused on the Video module of it. Scenario I am looking to Automate. is there a open source tool that can do this Scroll Down to the Video ...
5
votes
1answer
457 views

Performance for WebDriver vs AndroidDriver vs iOSDriver

I initially wrote a few selenium scripts to test my web application. The scripts use RemoteWebDriver call for initialising web driver. I now wanted to run the same scripts to test the web application ...
5
votes
1answer
766 views

Getting web driver exception message while tapping list elements using appium

I am using appium 1.4.8 on mac and I'm automating native app using selenium. I am stuck at a situation where I need to tap each element in a list. I wrote below code: List allKeywords=driver....
4
votes
3answers
6k views

how to do a Testing on an Already Installed Android application using Appium + Selenium ?

is there any way to test an application which is already installed For Eg. i want to test the calculator or google map application ? my Current Appium version is 1.3.4.1
4
votes
3answers
4k views

Android Studio and Appium

I am trying to learn Appium for a new project. I read through the manuals and the official documentation and I have one question. Most of the tutorials seem to focus on Eclipse + Android SDK +Appium....
4
votes
6answers
220 views

How can a beginner develop an automated testing framework completely from scratch?

I am completely into manual testing, I was asked by my manager to start developing an automated framework for my company website and mobile application. I am a complete beginner and have a very little ...
4
votes
1answer
1k views

Sikuli and Appium

Is it advisable to use Sikuli along with Appium ? I tried finding an image after launching app on device using Appium, but sikuli returned an error saying "cannot find img/x.png on the screen".
4
votes
2answers
2k views

Appium vs Espresso for Android Automated Testing

For last few weeks, I was using appium(python) for android testing but yesterday we have decided to shift to Expresso(Java) for automated testing. There are couple of reasons why we are making this ...
4
votes
4answers
350 views

Is there a name for automated tools that work from screenshots like Sikuli or Monkeyrunner with tools like Selenium?

I have a list of GUI testing tools, and I want to separate the tools that are 'based on screenshots' like Sikuli or Monkeyrunner that others that interact directly with the elements of SUT, like ...
4
votes
2answers
3k views

Unable to scroll and click, as element is not visible in selenium with native android mobile application

I am working with selenium 2.53 , Java 1.8 , Appium 1.5.3 for automation of Native mobile applications. Now i have a condition where length of page is too large and i have to click at the bottom of ...
4
votes
1answer
226 views

Why does Appium sign the .apk? Is there any benefit?

I've been using Appium for automation in Android, I always was surprised for the resigning of the apk. This signing only has caused problems to me, and I cannot see any advantage of this 'feature'. ...
4
votes
2answers
418 views

Mobile application testing

I am new to "Mobile application testing" and I googled and got appium and selandroid. I want to learn mobile application testing and I have experience selenium webdriver with java. Queries are: I ...
4
votes
0answers
243 views

How to resolve “Original error: Unable to launch WebDriverAgent because of xcodebuild failure: xcodebuild failed with code 65”? [closed]

Environment: iOS version : 10.2.1 Mac iOS Version : 10.12 [macOS Sierra] Appium : 1.1.0-beta.2 Question: Background : I am trying to automate iOS app. I followed process to setup required for iOS ...
3
votes
4answers
5k views

Which language to choose for Appium - Python or Java?

We have an iOS application (written with Obj-C and now starting to incorporate Swift) that we want to write tests for using Appium. Our test team comprises of people who have little programming ...
3
votes
4answers
4k views

How to set app path for android using Appium on a mac

I wish to know how to set the app path for an android app on my mac. For iOS you can download the app and then in the desired capabilities you can provide the path. I can't download the android ...
3
votes
2answers
18k views

Setup appium for Android on Mac osx 10.8.5

I am new to mobile testing. I want to configure appium for testing android applicaiton on Mac machine. Can someone provide the steps to do. And I want to using with selenium webdriver using Java.
3
votes
2answers
237 views

How do you handle your automation deadlines if Appium/iOS/Android versions keeps updating and these updates have issues?

How do you handle your automation deadlines if Appium/iOS/Android versions keeps updating and these updates have issues? Do you test with the old versions for your deadlines or test with the updated ...
3
votes
2answers
1k views

How to create android Emulator using command line

I have done it using Android studio On android professional site commands are not clearly mentioned There is lot of confusion Below is the following command: android create avd -n -t --skin ...
3
votes
2answers
491 views

Integration of STB tester with appium

I want to integrate STB tester with Appium so that I can automate video validation test cases of my app. Could anyone give me some tips where to start? I have setup STB tester and Appium. What steps ...
3
votes
2answers
380 views

iOS Mobile App Testing on Windows

I am taking my first dive into testing a mobile app. It will be available to iOS and Android. I've been searching for a way to test and automate iOS without having an actual iPhone or any other Mac ...
3
votes
1answer
252 views

How does appium work on parallel tests?

I am new to mobile app testing. I am trying to understand how appium works. Basically i need to run tests parallel in both android and ios. But the scripts are written in C#. How would this be ...
3
votes
5answers
4k views

How to locate or write Xpath for an element of an Hybrid app which has only class and no other attribute

I am new to mobile automation and Appium and unable to find a way to get xpath or locate an element, getting following node details in uiautomatorviewer: index:0 text: resourceid: class: android.view....
3
votes
2answers
2k views

Hybrid app automation using appium with selenium

I trying to automate a hybrid app using the appium-selenium setup. I facing problem in getting the object properties. I am using ui automator to identify elements but it is unable to do the job. It ...
3
votes
2answers
4k views

Not able to click on deivce Menu button using appium in android

I am working on automation of mobile native app using Appium in Java language. I want to click on device Menu button. Method 1: JavascriptExecutor js = (JavascriptExecutor) driver; js....
3
votes
2answers
321 views

How to handle issue of intermittently appium taps but doesn't work sometimes where no response comes from the tap? [closed]

How to handle issue of intermittently appium taps but doesn't work sometimes where no response comes from the tap? - Has anyone encountered this issue and how did you address it? - How can I improve ...
3
votes
1answer
470 views

Unable to launch Safari on iOS using Appium

I am automating some tests a real device (iOS) using Appium and Cucumber. My idea it to do the following steps: Open the app Do some tasks Launch Safari Navigate to a website, lets say google.com ...
3
votes
2answers
163 views

Verify if selenium tests are running on real devices or emulators

If I use any cloud provider (eg SauceLabs, AWS Device Farm etc) for testing my native android and iOS apps, is there a way to determine if the test was being run on a real device or an emulator. I ...
3
votes
2answers
3k views

Automation Java - Android - How to get items from a ListView?

I'm trying to get the items from a ListView so I can compare them with of expected results. The thing is that I can't figure out how to get those Elements. I'm also the developer of the App, so I'm ...
3
votes
1answer
851 views

Unable to run Appium Version 1.3.6-(Ophiuchus) on Yosemite for Testing Android App on real device

These are my settings: My SDK path: -/usr/local/adt-bundle-mac-x86_64-20140702/sdk My APK path -/usr/local/adt-bundle-mac-x86_64-20140702/sdk/platform-tools/Setmore.apk Given Package name, Launch ...
2
votes
4answers
3k views

Android App testing with appium

I am testing android app using appium. Everything is working fine but I want to know as tester that how can I get below parameters of APK : 1 - app-package 2 - app-activity If you are using appium ...
2
votes
3answers
236 views

Windows automation testing to check whether the scores are matching or not

Currently, I'm working in windows based application. I want to do automation testing for my windows application. I start with sikuli tool, but it is just comparing the images. My application is a ...
2
votes
1answer
352 views

What are “-windows uiautomation” selectors?

In the WinappDriver for Appium, I have the following method on WindowsElement: FindElementsByWindowsUIAutomation() I have searched for documentation on what this selector is and can do, but I hardly ...
2
votes
3answers
209 views

iOS QA automation tool - clicking on system settings

Is any iOS automation framework able to go to system settings and check some settings ex click on wireless networks ? I really need some automated interacting . Is appium able to do that ?
2
votes
1answer
170 views

How to handle A/B testing in automated UI tests with Appium?

I'm testing native mobile apps with Appium (iOS and Android, using the Java client). We have a family of apps where some features are turned on or off depending on the particular app (like A/B testing,...
2
votes
2answers
1k views

Selenium Grid and TestNG Parallel option

This is my first posting here. I already searched here and couldn't find an answer. I'm in the process of integrating Appium with Selenium Grid to run our iOS and Android mobile app test cases in ...
2
votes
2answers
617 views

Unable to launch uiautomatorviewer in mac os high sierra

While clicking on UI-automatorviewer I'm getting below error: /Users/XXXX/Library/Android/sdk/tools/bin/uiautomatorviewer ; exit; -Djava.ext.dirs=/Users/bigdaddy/Library/Android/sdk/tools/lib/x86_64:/...
2
votes
2answers
1k views

Select an element in Appium

In this activity, I have 5 Text Views with same resource-id. How can I select the first one with Java client Appium automation? Is there any way to use resource-id and index combination. I expect a ...
2
votes
4answers
248 views

Using boolean to select gender on a form

I am creating a test suite using appium/selenium java and it was suggested that I use a boolean to select the gender on a registration form. The page objects on the gender page are male, female, and ...
2
votes
1answer
2k views

Help Finding image in Sikuli X in Java

I am having an issue trying to find an image on the screen, I tried doing it in two different ways and it doesn't seem to work for me. I am trying to do this with Appium running on IOS simulator ...
2
votes
1answer
347 views

Appium (iOS) how to choose two UITableCells with the same name

I am using Appium and Cucumber with Ruby to carry out some UI tests on our application. I want to use the code below to select a button, with the same name but found in two different cells, for ...
2
votes
1answer
1k views

Not able to find element using appium

I am trying to login in app. using appium but getting following error : An unknown server-side error occurred while processing the command. (WARNING: The server did not provide any stacktrace ...