Where communities thrive

  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
Repo info

    Hi Everyone,

    Can I ask question about Appium for mac? or this is only for iOS and Android?

    Jeff Sharn
    Tram APK
    Android App Bundle คือรูปแบบไฟล์สำหรับเผยแพร่แอปพลิเคชัน Android App Bundle ต้องมีโค้ดและทรัพยากรที่คอมไพล์แล้วของแอปพลิเคชัน ซึ่งช่วยให้การลงนามและการสร้างไฟล์ APK ถูกเลื่อนไปยัง App Store ซึ่งจะช่วยลดขนาดการดาวน์โหลดเริ่มต้นของแอปได้นามสกุลไฟล์ที่ใช้สำหรับรูปแบบนี้คือ ".aab"
    See more: https://th.wikipedia.org/wiki/%E0%B8%9C%E0%B8%B9%E0%B9%89%E0%B9%83%E0%B8%8A%E0%B9%89:Ferrell_Sykes/%E0%B8%97%E0%B8%94%E0%B8%A5%E0%B8%AD%E0%B8%87%E0%B9%80%E0%B8%82%E0%B8%B5%E0%B8%A2%E0%B8%99
    Muthu kumar K


    Anyone tried to use AWS Devicefarm for Mobile testing with WDIO-Appium ... how do we configure AWS for that?

    Hi Everyone! I've had a quick search for known bugs ... but haven't found anything documenting this problem. I'm getting values from a home-cooked time input control that have an extra 0 just for iOS. So "value":"00:007:00.000" ! Notice the 007. All other OS are fine using Appium on Browserstack.
    Has anyone seen a bug that affect values on iOS? We'll call it the Bond Bug... James Bond Bug. It likes apples.
    عمرو السقعان
    Dubravko Stanko
    Dubravko Stanko
    i need help with clicking/tapping on submenu items in flutter app. i tried with accessibility id and xpath but it does not work. i tried with TouchAction and W3C actions but it does not work. In inspector i choose option Tap on that element and app shows loader on screen, but it does not change the screen (new screen should be shown). Code (python) built in inspector does not work too. Can i try anything else?
    16 replies
    Hey guys i have a problem with the inspector.
    i have a Screen with a button.
    but with the inspector i cant get the button.
    i checked the whole structure and go through everything. i cant get it .
    when i try to pick it with the "Screenshot" i cant get the button. Just the whole Screen.
    any ideas?
    oaky i have new informations.
    with appium i cant access any type of elements in the Screen. it just highlights the whole screen

    So i solve this Problem.
    For everyone who is struggeling with Appium.
    If you use the Inspector and you cant select a element because the whole Screen is selected you have to set
    "appium:settings[snapshotMaxDepth]": 60 in your Capabilities.
    It took now 2-3 Hours to research this shit in the Internet.

    i hope i can help someone who is searching here :)

    I’ve updated my iOS version to 15.4.1. And parallelly I’ve updated the appium version to 22.1.8625. But I am getting an error "Failed to connect to XCAutomation". I am using iPhone 7 plus
    1 reply
    Dan Spector


    I had a quick, broad question. I want to use Appium to automate my dating app swiping on apps like Bumble and Tinder.

    I downloaded Appium and did some research with iOS, and it seems like I cannot automate production applications (ipa), dude to limitations with Xcode. However, it seems like in Android, I can. I was able to get Appium Server and Inspector running, along with Android Studio. I downloaded the Bumble .apk and got everything connected, but the .apk wasn't running correctly in the Android Studio emulator.

    I am thinking of buying a very cheap Android phone and downloading the apps on there. Can I still use the Server and Inspector to connect to the phone via USB, and automate swiping on production applications that are already installed on the phone? Or is Appium only limited to testing development applications?

    1 reply
    I'm using appium 5.0.0-beta01 and got that error when running test: OpenQA.Selenium.InvalidSelectorException: Locator Strategy 'link text' is not supported for this session. Please help!
    Hello guys, I'm using appium GUI to test a flutter application and its returning null for clicks, any way someone can help??
    Oleksandr Lezvinskyi

    I am trying to run automation tests in Bitrise but got an error. I can run my tests on my local machine and everything is ok.

    *> device: simulator iOS 15.4

    machine: Xcode 13.3.x on macOS 12.2 
    java: 17
    selenide 6.4.0
    appium 1.22.3
    gradle 7.4
    Node.js: 12.22.11
    NPM: 6.14.16*

    Could you please help me?

     **2022-04-18T15:44:00.567+0000 [DEBUG] [TestEventLogger]     [debug] [WD Proxy] Matched '/status' to command name 'getStatus'
    2022-04-18T15:44:00.567+0000 [DEBUG] [TestEventLogger]     [debug] [WD Proxy] Proxying [GET /status] to [GET] with no body
    2022-04-18T15:44:00.568+0000 [DEBUG] [TestEventLogger]     [WD Proxy] connect ECONNREFUSED
    2022-04-18T15:44:01.571+0000 [DEBUG] [TestEventLogger]     [debug] [WD Proxy] Matched '/status' to command name 'getStatus'
    2022-04-18T15:44:01.571+0000 [DEBUG] [TestEventLogger]     [debug] [WD Proxy] Proxying [GET /status] to [GET] with no body
    2022-04-18T15:44:01.572+0000 [DEBUG] [TestEventLogger]     [WD Proxy] connect ECONNREFUSED
    2022-04-18T15:44:02.335+0000 [DEBUG] [TestEventLogger] 
    2022-04-18T15:44:02.335+0000 [DEBUG] [TestEventLogger] com.tunein.mobile.tests.ios.IosBooksAroundFirstTest.beforeTest STARTED
    2022-04-18T15:44:02.390+0000 [DEBUG] [TestEventLogger] 
    2022-04-18T15:44:02.390+0000 [DEBUG] [TestEventLogger] com.tunein.mobile.tests.ios.IosBooksAroundFirstTest.beforeTest FAILED
    2022-04-18T15:44:02.391+0000 [DEBUG] [TestEventLogger]     org.openqa.selenium.SessionNotCreatedException: Could not start a new session. Possible causes are invalid address of the remote server or browser start-up failure.
    2022-04-18T15:44:02.391+0000 [DEBUG] [TestEventLogger]         at app//org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:585)
    2022-04-18T15:44:02.391+0000 [DEBUG] [TestEventLogger]         at app//io.appium.java_client.AppiumDriver.startSession(AppiumDriver.java:225)
    2022-04-18T15:44:02.391+0000 [DEBUG] [TestEventLogger]         at app//org.openqa.selenium.remote.RemoteWebDriver.<init>(RemoteWebDriver.java:164)
    2022-04-18T15:44:02.391+0000 [DEBUG] [TestEventLogger]         at app//io.appium.java_client.AppiumDriver.<init>(AppiumDriver.java:79)
    2022-04-18T15:44:02.391+0000 [DEBUG] [TestEventLogger]         at app//io.appium.java_client.AppiumDriver.<init>(AppiumDriver.java:87)
    2022-04-18T15:44:02.391+0000 [DEBUG] [TestEventLogger]         at app//io.appium.java_client.ios.IOSDriver.<init>(IOSDriver.java:105)
    2022-04-18T15:44:02.391+0000 [DEBUG] [TestEventLogger]         at app//com.tunein.mobile.appium.driverprovider.IosDriverProvider.createDriver(IosDriverProvider.java:73)
    2022-04-18T15:44:02.391+0000 [DEBUG] [TestEventLogger]         at app//com.codeborne.selenide.webdriver.DefaultDriverFactory.createInstanceOf(DefaultDriverFactory.java:40)
    2022-04-18T15:44:02.391+0000 [DEBUG] [TestEventLogger]         at app//com.codeborne.selenide.webdriver.DefaultDriverFactory.create(DefaultDriverFactory.java:29)
    2022-04-18T15:44:02.391+0000 [DEBUG] [TestEventLogger]         at app//com.codeborne.selenide.webdriver.WebDriverFactory.createWebDriverInstance(WebDriverFactory.java:109)
    2022-04-18T15:44:02.391+0000 [DEBUG] [TestEventLogger]         at app//com.codeborne.selenide.webdriver.WebDriverFactory.createWebDriver(WebDriverFactory.java:69)
    2022-04-18T15:44:02.391+0000 [DEBUG] [TestEventLogger]         at app//com.codeborne.selenide.drivercommands.CreateDriverCommand.lambda$createDriver$1(CreateDriverCommand.java:80)
    2022-04-18T15:44:02.391+0000 [DEBUG] [TestEventLogger]         at app//com.codeborne.selenide.logevents.SelenideLogger.get(SelenideLogger.java:165)
    2022-04-18T15:44:02.391+0000 [DEBUG] [TestEventLogger]         at app//com.codeborne.selenide.drivercommands.CreateDriverCommand.createDriver(CreateDriverCommand.java:53)
    2022-04-18T15:44:02.391+0000 [DEBUG] [TestEventLogger]         at app//com.codeborne.selenide.impl.WebDriverT
    Jeff Sharn
    yep, looks broken
    I'm using Endtest.io to create and run Mobile Tests, and I also connected it with Bitrise, by using the Endtest API.
    In case you won't find the magic solution for your problem, you should try it.
    2 replies
    Can anyone help in explaining how to implement autoAcceptAlerts for iOS os level permission popups.
    Jeff Sharn
    set it in the capabilities, lol

    Hi Everyone, LinkedIn is hiring a Software Engineer - Android. Anywhere in the US, full time.

    In this role, you will design and execute user-facing features for the native LinkedIn app as well as LinkedIn Learning app on Android devices, by leveraging mobile operating system frameworks for multi-threading, persisting data, and managing user experience and graphics across multiple screen sizes.

    Key Skills: API, Android, OOP, (MVC/MVVM/MVP), Data structures and Algorithms

    Please send your resume directly at masundaray@linkedin.com, or ping me if you have any queries.

    Manikandan M G
    This message was deleted
    @all - i am looking ios sdet in bangalore location for PhonePe Org, if any interested please do share your resume to me mgmanikandan87@gmail.comOr ping me 1:1, experience looking for 3-7 years
    Anyone know of a solution to pair with Appium for testing network calls for both Android/iOS? I've been trying to use a proxy for this but I've had a hard time getting the Android emulator to play nice with certificates.
    Manikandan M G
    though we have work round using https://github.com/jgilfelt/chuck only for Android apps
    Ali Alghazali
    Is there a program or tool to display what I want from text, for example, on the screen every period of time that I specify?
    Ahmed Abusa
    Im looking to make an app for event gathering, for example if you are making macaroni for a huge group of people (50+) you want to know how many macaronis bags you need and how big of a cooking pot, time and anthing else needed including price to make it. Im not sure how to make it tho, im down to learn a programming language but which language do i learn?

    i get the error when i start server Appium automatic, but when i run manual by appium -p 4723 still runs well. my code : service=AppiumDriverLocalService.buildService(new AppiumServiceBuilder()

                .withLogFile(new File( "Server.log")));
       // service = AppiumDriverLocalService.buildService(builder);

    my error
    [Appium] Non-default server args:
    [Appium] address:
    [Appium] sessionOverride: true
    [Appium] logFile: C:\Users\GIANGTHAO\Desktop\Git\SerenityAppium\Server.log
    [Appium] Appium REST http interface listener started on
    [HTTP] --> GET /status
    [HTTP] {}
    [debug] [HTTP] No route found for /status
    [HTTP] <-- GET /status 404 10 ms - 211
    [HTTP] --> GET /status
    [HTTP] {}
    [debug] [HTTP] No route found for /status
    [HTTP] <-- GET /status 404 8 ms - 211
    [HTTP] --> GET /status
    [HTTP] {}
    [debug] [HTTP] No route found for /status
    [HTTP] <-- GET /status 404 2 ms - 211
    [HTTP] --> GET /status
    [HTTP] {}
    [debug] [HTTP] No route found for /status
    [HTTP] <-- GET /status 404 1 ms - 211

    Nidhish Pandya
    Hello folks,
    one of my colleague was trying to install appium server on their mac laptop and was restricted by the edr mentioning it as a threat containing a malware by lazarus group “Nukesped”. I wanted some insight on why does this happened while he cloned the files from official repository.
    Stoyan Shivarov
    Hi there,
    is there paid version of Appium for professional use?
    Stoyan Shivarov
    If there is, is it any wort it than just the free one
    Thank you!
    Jeff Sharn
    There are platforms such as Endtest.io out there, where it's easier to create and run a test.
    Hi Everyone , while using the camera Allow or Dont allow alret is getting dispayed how to handle that, with appium inspector am unble to get the element
    Sonu Gupta
    @Vgalla376 you try below two options:
    1. driver.switchTo().alert(); and then accept alert
    Java appium 8.0.0
    If I set implicit wait once then I change it later it doesn't take effect for some reason. If I call getImplicitWaitTimeout I get the correct value, but in real it is not using that
    Any suggestion?
    Teki DurgaPrasad
    An unknown server-side error occurred while processing the command. Original error: Cannot verify the signature of 'C:\Users\Kanakadurga\AppData\Roaming\npm\node_modules\appium\node_modules\appium-uiautomator2-server\apks\appium-uiautomator2-server-v4.24.0.apk'. Original error: spawn C:\Program Files\Java\jre1.8.0_291\bin\bin\java.exe ENOENT
    Any suggestion???

    hello everyone,

    Have you ever used appium mobile terminal automatic replacement test? The previous appium version used by the server was 1.8.1. Because the version was too low, many functions of the new version could not be used (for example, by copying the content on the clipboard and pasting the copied content in the input box of the Tiktok app page. 1.8.1 does not have this function. It needs to scroll constantly to find the desired anchor or content. The code is very redundant, etc.), but there are no problems such as the slow connection between the server and the mobile phone The program can't get the elements on the mobile app because of the slow interaction. At present, appium 1.0 is installed on the test server because you want to use the new functions of the higher version of appium Version 22.3, but there is a problem that the program on the server is very slow to obtain the elements in the mobile app, which often leads to the failure to obtain the elements and the interruption of the connection.

    Muhammad Abdur Rafey Ahmed
    Hi, everyone, hope you are well, I am facing a problem that when I connect device via appium and then I change the vpn connection (nord), the appium connection disconnects. Maybe someone can help.