Questions tagged [appium-desktop]

Appium Desktop is an open source app for Mac, Windows, and Linux which gives you the power of the Appium automation server in a beautiful and flexible UI. It is a combination of a few Appium-related tools: A graphical interface for the Appium Server. An Inspector that you can use to look at your app's elements, get basic information about them, and perform basic interactions with them.

Appium Desktop is an open source app for Mac, Windows, and Linux which gives you the power of the Appium automation server in a beautiful and flexible UI. It is a combination of a few Appium-related tools:

A graphical interface for the Appium Server. You can set options, start/stop the server, see logs, etc... You also don't need to use Node/NPM to install Appium, as the Node runtime comes bundled with Appium Desktop.
An Inspector that you can use to look at your app's elements, get basic information about them, and perform basic interactions with them. This is useful as a way to learn about Appium or as a way to learn about your app so you can write tests for it.

For more information see here

236 questions
10
votes
7 answers

“Appium” can’t be opened because Apple cannot check it for malicious software

When I'm trying to open appium on my mac, getting the error “Appium” can’t be opened because Apple cannot check it for malicious software.
Suman
  • 529
  • 2
  • 5
  • 20
7
votes
4 answers

How to keep alive Appium session for long time

I need to wait in the middle of my test for 5 minutes but the Appium session has default newCommandTimeout of 60s. and I get exception in the next command that my session is timeout. AndroidDriver appiumDriver = new AndroidDriver(new…
5
votes
0 answers

ERROR webdriver: RequestError: connect ECONNREFUSED 127.0.0.1:4444

I want to execute a mobile automation test that has been written in Javascript. I am using Appium and android-studio. I determined the capabilities in the wdio.config.js file as shown below. capabilities: [{ "browserName": "Android", …
programmer
  • 577
  • 1
  • 9
  • 21
4
votes
1 answer

Sendkeys not working in Winappdriver using Appium

I am automating a desktop application using WinAppDriver using Appium in C# language. The issue that I am facing is none of the code for the keyboard interaction is working, like setText, keys.ArrowDown and so on. Initially, it was working…
Saloni Singhal
  • 141
  • 1
  • 6
4
votes
2 answers

Appium does not show webview context, it only showing native app context. How to get webview context?

I'm trying to get the available application context and want to switch to the webview context but appium getting only Navive App. Also application is WebView enabled. Appium version: 1.10.1 ChromeDriver version: 2.44 Desktop OS/version: Windows…
qaWork4
  • 79
  • 1
  • 6
4
votes
3 answers

Alternative to Appium inspector or app inspector to view mobile elements in iOS

I like to find out if there are alternative mobile viewers for elements for iOS as I am not getting Appium Inspector or app inspector working. Please let me know if you know of other alternatives that can view iOS elements.
john
  • 413
  • 7
  • 16
4
votes
2 answers

Appium desktop server error when starting session could not sign with default certificate

I cannot start a new session on my Appium desktop server. I haven't found any fix that works for me. This is my error message: Encountered internal error running command: Error: Could not sign with default certificate. Original error Command…
illmaster
  • 63
  • 1
  • 1
  • 6
4
votes
2 answers

How to speed up the start of appium

I am trying to use appium to test one app with real mobile phone. It will spend 25s on startup. How to speed up? appium-desktop version: 1.5 android os: 7.1 here is adb log from appium import webdriver class AppTester(object): """docstring for…
4
votes
3 answers

Unable to launch WebDriverAgent because of xcodebuild failure: "Carthage binary is not found."

Every time i try to start appium desktop with the iOS capabilities i am getting the following error: Unable to launch WebDriverAgent because of xcodebuild failure: "Carthage binary is not found. Install using brew install carthage if it is not…
timetraveler90
  • 336
  • 2
  • 16
3
votes
1 answer

"Bad capabilities. Specify either app or appTopLevelWindow to create a session" Error given by the WinApp driver

I am getting the below error screenshot when using the WinApp driver for the desktop automation. The source code I am using to initiate the WinApp driver session as below. public void setupDesktopAutomation(String appName, String platformName,…
3
votes
3 answers

Cached elements do not exist in DOM anymore

Like in similar issue, I use appium + java. Trying to select elements In mobile application I am go to page, and after that, have many elements android.widget.ImageView(0), I need to select 6 (for example) such elements and go with other steps. Byt…
Aspirantis
  • 31
  • 1
  • 5
3
votes
0 answers

How to detect/inspect element in desktop application developed in Juce framework and C++ application?

I am trying to automate desktop application which was developed by CPP and juce framework. I have tried with the tools such as 'UIAVerify', 'Inspect.exe', 'UISpy', but object or elements in that desktop application not able to identify, could any…
3
votes
4 answers

Could not start Appium server. It's showing [Error Starting appium server: listen EADDRINUSE 0.0.0.0:4723]

I am using Appium version V1.15.0 and have already start the server successfully with the default Host: 0.0.0.0 and Port: 4723 But now when i try to start the server it shows me this error "Error Starting Appium server: listen EADDRINUSE…
tahmina
  • 83
  • 1
  • 9
3
votes
2 answers

Log Appium testresults to console

Appium won't log the test results (of the UI-tests, executed with adb emulator) to the debug output (Deug.WriteLine). According to the documentation, get test logs is possible with the following line ILogs logs = driver.Manage().Logs; Hower,…
Cornest
  • 269
  • 1
  • 15
3
votes
2 answers

appium not getting elements inside RecyclerView

I need to fetch each FrameLayot div value inside the RecyclerView. AS Shown in the image I used the code List ulElement = driver.findElements(By.id("pager")); int sz = ulElement.size(); System.out.println(sz); But getting result as 1…
1
2 3
15 16