Where communities thrive

  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
Repo info
    Da’ Tech Dude(Realbislab.eth)
    Hello all, I am a UIUX Designer (product designer). I am available for collaborations, gigs and work
    Achchuthan Ganeshanathan
    Hey with the updated XCode update to 14, my current automation project using an old appium version will cease to work. Was thinking of moving over to webdriver.io. Has anyone experienced any issues wiht this since upgrading to Xcode 14 with their webdriver.io projects?
    Has anyone seen and or know how to fix the following error:
    error build: Cannot link directly with dylib/framework, your binary is not an allowed client of /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/PrivateFrameworks/XCTAutomationSupport.framework/XCTAutomationSupport for architecture arm64
    2 replies
    This is on the following:
    MacOS: 12.6
    iOS: 16
    XCode: 14.0.1
    Appium: 1.22.0
    Electron: 7.3.3
    Node.js: 12.8.1
    Hey! I'm running my tests on native iOS app but for some reason in logs I see "Calling AppiumDriver.getWindowHandle()" which is throwing NoImplementedError and the deleting the appium session. Can someone tell me why this is happening pls?
    1 reply
    Nikita Migunov
    Hello everybody! I have replaced @BeforeClass with @BeforeSuite to get opportunity to run all tests but not only one. Unfortunately, after this my test falls with org.openqa.selenium.WebDriverExecption: Connection refused on first app's screen. Could someone prompt how to fix? No I wanna run all tests in suite. Maybe three're other ways to achieve it? Thank you in advance!
    *Now I wanna run all tests in suite.
    Daily User
    i am trying to scroll content in android.webkit.WebView using appium but it is not possible
    1 reply
    Please help me out
    Priyansh Garg
    Hey, I'm trying to automate some stuff with Android Emulators like automatically launching an emulator and installing an apk in it. And I recently found appium/appium-adb repository which provides a nice API for most of this stuff. But the only problem with it is that it emits a lot of logs which gets printed in the terminal directly and I was wondering if there is a way to channel those logs somewhere else instead of the terminal, like maybe a file or just into a variable?
    Samuel Freiberg
    With Appium v2, am I able to somehow edit the location that Appium looks for the driver? Currently, it looks within the same folder's node_modules... Is there anyway I can edit this?
    Hello everyvody, I´m running my test on android device emulator from android studio, the connect to device and open the app but before the interact with the first botom the app close and get the next error in he appium console, i hope can yoy help me
    1 reply
    Denis Zaoral
    Hi, i have problem. I need to set up tests in JS. For first i started in java, but in our company stack isnt java, then i decided to make it in JS but on internet isnt good documentation or any tutorial video. Is there somebody to help me with setting up appium for testing in JS or have boilerplate on GH to share me?
    Dimitri Kopriwa
    Hi guys, I want to get started with appium 2.0, but I can't find any code sample, do you know how I can test the provided ApiDemos-debug.apk and TestApp.app.zip ? I tried to write my own wdOpts, but I get Error: Invalid or unsupported WebDriver capabilities found ("appium.app"). Ensure to only use valid W3C WebDriver capabilities (see https://w3c.github.io/webdriver/#capabilities).If you run your tests on a remote vendor, like Sauce Labs or BrowserStack, make sure that you put them into vendor specific capabilities, e.g. "sauce:options" or "bstack:options". Please reach out to to your vendor support team if you have further questions.
    1 reply
    Would be nice to provide code sample

    I am testing an iOS application with appium2 for the first time, when I run
    const elementId = await driver.findElement("accessibility id", "MY ELEMENT");
    await elementId.click() , I have the error :
    TypeError: elementId.click is not a function

    What am I doing wrong?

    1 reply

    Is there a way to get @FindBy annotation working with className using Appium 2.0 with java client 8.x ? The migration mentions to use AppiumBy instead of Selenium's By for className (As it is being converted to css which doesn't work in native app context)

    However, org.openqa.selenium.support.FindBy annotation doesn't have any option like this..... Just normal className. I'd prefer to not have to build and extend this myself. Am I missing something obvious?

    I am trying to build my automation against our app functionality on IOS carpaly. Is there a way to inspect elements and run appium against carplay?
    siraset jirapatchandej
    I'm trying to make appium2 work with selenium-grid, can't figure out how to configure node-config to work with appium2, can someone guide or show me some example :)

    Please review the enclosed document. It includes eclipse console logs, appium server logs, and adb logs. I have a suite of ten or more packages, ten+ classes, and twenty+ priority tests in each class. I see a socket hangup problem in the first package of a suite [after executing more than five classes (Approximately, 5 classes x 20 tests)]. Kindly lend me a hand to resolve this issue.


    Expecting a guidance from you. Thank you!


    Hi, I have an issue with appium flutter driver. I am trying to automate a flutter app with appium-flutter-driver and Python. I have done everything in this documentation: here, I made some few changes to make it work. but I get this each time

    Traceback (most recent call last):
      File "/Users/sanguine/Tutorial/flutter/flutter_appium/test.py", line 14, in <module>
      File "/Users/sanguine/Tutorial/flutter/flutter_appium/venv/lib/python3.10/site-packages/selenium/webdriver/remote/webelement.py", line 88, in click
      File "/Users/sanguine/Tutorial/flutter/flutter_appium/venv/lib/python3.10/site-packages/selenium/webdriver/remote/webelement.py", line 396, in _execute
        return self._parent.execute(command, params)
      File "/Users/sanguine/Tutorial/flutter/flutter_appium/venv/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py", line 429, in execute
      File "/Users/sanguine/Tutorial/flutter/flutter_appium/venv/lib/python3.10/site-packages/appium/webdriver/errorhandler.py", line 30, in check_response
        raise wde
      File "/Users/sanguine/Tutorial/flutter/flutter_appium/venv/lib/python3.10/site-packages/appium/webdriver/errorhandler.py", line 26, in check_response
      File "/Users/sanguine/Tutorial/flutter/flutter_appium/venv/lib/python3.10/site-packages/selenium/webdriver/remote/errorhandler.py", line 243, in check_response
        raise exception_class(message, screen, stacktrace)
    selenium.common.exceptions.NoSuchElementException: Message: The element identified by 'eyJmaW5kZXJUeXBlIjoiQnlUeXBlIiwidHlwZSI6IkVsZXZhdGVkQnV0dG9uIn0=' is not present in the cache or has expired. Try to find it again
    io.appium.uiautomator2.common.exceptions.ElementNotFoundException: The element identified by 'eyJmaW5kZXJUeXBlIjoiQnlUeXBlIiwidHlwZSI6IkVsZXZhdGVkQnV0dG9uIn0=' is not present in the cache or has expired. Try to find it again

    Please help, what am I doing wrong. The app loads on the emulator each time but the error persists.

    Now the latest version appium fluter driver only supported for js. I think you should change to js

    Now the latest version appium fluter driver only supported for js. I think you should change to js

    Thank you very much, @giangthao can you share a documentation for the js procedure with me?

    Dimitri Kopriwa

    Hello, I am not able to communicate with iOS simulator on appium in GitHub action : appium/appium#17743

    Can anyone help me and share some configuration I am most likely missing ?

    Dimitri Kopriwa
    I am starting to believe it is not possible to run appium on github action to test an app with iOS simulateur. I am now running local github runner to check if it pass. I have doubt since one test passed in CI after increasing timeout, despite I keep increase, I understood it is not a configuration problem but a performance problem.
    Dimitri Kopriwa
    How can I increase the delay for installing ios application by appium?
    Hey, just doing a POC with appium for our mobile apps and one quick question here. If XCode upgrades to different version , will my current automation project using an old appium version cease to work? What is the mitigation to this risk? Can anyone please share your experience ?
    Agnieszka Wach
    Hi, is Appium approved by the FDA for use in automated testing?
    Dimitri Kopriwa
    Hello, I provide appium:app to run test with appium, how can I, for iOS or Android, run the tests without providing it (if app is for instance already installed)
    I have tried using appium:appPackage for android, but it does not start the app
    Maram Raddaoui
    Hello guys, is there any way to get CFBundleShortVersionString and CFBundleVersion strings? I'm writing script with Appium and I want to get iOS App Version.
    2 replies

    Hello!! I have tried this example. https://github.com/cloudgrey-io/appiumpro/blob/master/java/src/test/java/Edition098_Visual_Testing_1.java 2 with opencv but it always throws

    org.openqa.selenium.UnsupportedCommandException: The requested resource could not be found, or a request was received using an HTTP method that is not supported by the mapped resource

    Anyone resolved this issue?

    Dimitri Kopriwa

    Hello, I have those error when running tests on iOS browser:

    [0-0] 2022-11-25T11:39:30.021Z DEBUG webdriver: request failed due to response error: click intercepted
    [0-0] 2022-11-25T11:39:30.021Z WARN webdriver: Request failed with status 400 due to unknown error

    It start well but break on this, any clue how I can troubleshoot ?

    Dimitri Kopriwa
    We use webdriverio/boilerplate, how can I take a screenshot on failure (because I am in the CI github action and locally there's no issue so I don't know why I have two selector that fails) ?
    Hello, I am starting in appium2/webdriverIO, I am looking for the command to accept geolocation popups by clicking on it on safari browser on mac, my test is to click when the popup is present. What is the method to click on the popups please? with Appium in javascript? Thanks for your help !
    Dimitri Kopriwa

    Screenshot within our github action are blank


    tests also fail for both ios.app and android.app.

    Do you have any clue, perhaps settings to recommend for running test within github action?

    Dimitri Kopriwa

    Hi all !

    We have issue in GitHub action macos-12 to perform appium testing

    The appium server running is 2.0.0-beta.46

    This is the relevant part of the failure logs:

    2022-11-29 10:11:37:171 [XCUITestDriver@62fc (5ed24643)] Got response with status 500: {"value":{"error":"session not created","message":"Cannot launch app.passculture.staging application. Make sure the
    2022-11-29 10:11:37:172 [XCUITestDriver@62fc (5ed24643)] Failed to create WDA session (A new session could not be created. Details: Cannot launch app.passculture.staging application. Make sure the correct

    Whole log https://gist.github.com/kopax-polyconseil/30f8782582025375e6fff5e28c33b5d1

    It work well locally, and before trying to run our app, we where running the app from https://github.com/webdriverio/appium-boilerplate in GitHub action without problem

    What could be the problem? Thanks for helping

    Hello, I updated Xcode to 14.1 and Webdriver agent is not installing on OS 16.1 Simulator (iPhone 14 Pro). Any help appreciated.
    Dimitri Kopriwa
    Hello @jyo001:matrix.org , no one replies here, about 2 weeks I join the gitter, it is kind of not the right place to seek for help
    Hi everyone, Me and two of my colleagues would like to get involved in the contribution of Appium/become Appium developers. Does anyone interested in onboarding us to the Appium universe? meanwhile, we are going to study documents but it would definitely help to have someone to guide us and not get lost.
    Hello guys i have started to automate an app for the company i started to work a month ago and im new to using appium
    NEED HELP to select a XCUIElementTypeButton i have tried many options looking into google but none of them is working for me, dont know really what to do
    Hi guys. I have a problem. I created appium framework using JavaScript for the app and the framework is on Native. Now I am converting it into WEBVIEW and it is converting but I am unable to fetch any element wither by Id or Class name nothing is working. Can anyone please help me out with this. How to get element in webview contect.
    Hello everyone. Did somebody start the day like me? In every machines (Windows) my framework isn't working...
    Yesterday evening it worked properly.

    org.openqa.selenium.SessionNotCreatedException: Could not start a new session. Possible causes are invalid address of the remote server or browser start-up failure.
    Host info: {host info}
    at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:559)
    at io.appium.java_client.AppiumDriver.startSession(AppiumDriver.java:229)
    at org.openqa.selenium.remote.RemoteWebDriver.<init>(RemoteWebDriver.java:157)
    at io.appium.java_client.AppiumDriver.<init>(AppiumDriver.java:80)
    at io.appium.java_client.AppiumDriver.<init>(AppiumDriver.java:92)
    at configuration.drivers.Drivers.initializeAndroidDriver(Drivers.java:74)
    at basetest.BaseTest.setUp(BaseTest.java:42)
    at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
    at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
    at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
    at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
    at java.base/java.lang.Thread.run(Thread.java:833)
    Caused by: org.openqa.selenium.WebDriverException: java.lang.NoSuchMethodException: org.openqa.selenium.remote.ProtocolHandshake.createSession(org.openqa.selenium.remote.http.HttpHandler,java.io.InputStream,long)
    Build info: version: '4.7.0', revision: '0a5b49d16f'
    System info: os.name: 'Windows 10', os.arch: 'amd64', os.version: '10.0', java.version: '17.0.2'
    Driver info: driver.version: AppiumDriver
    at io.appium.java_client.remote.AppiumProtocolHandshake.createSession(AppiumProtocolHandshake.java:130)
    at io.appium.java_client.remote.AppiumProtocolHandshake.createSession(AppiumProtocolHandshake.java:102)
    at io.appium.java_client.remote.AppiumCommandExecutor.createSession(AppiumCommandExecutor.java:155)
    at io.appium.java_client.remote.AppiumCommandExecutor.execute(AppiumCommandExecutor.java:189)
    at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:541)
    ... 32 more
    Caused by: java.lang.NoSuchMethodException: org.openqa.selenium.remote.ProtocolHandshake.createSession(org.openqa.selenium.remote.http.HttpHandler,java.io.InputStream,long)
    at java.base/java.lang.Class.getDeclaredMethod(Class.java:2675)
    at io.appium.java_client.remote.AppiumProtocolHandshake.createSession(AppiumProtocolHandshake.java:122)
    ... 36 more
    ... Removed 21 stack frames

    Java 17, UiAutomator2.
    Miracle Dunn