How to click on a button called Unlock from the label text LE SR Home notour. I'm new to this tool and got stuck here. 
XCUIAutomation: Click on corresponding button?
189 Views Asked by Sudheer At
1
There are 1 best solutions below
Related Questions in XCODE
- I am getting lots of errors when building react native app in Xcode
- Xcode commits (possibly outside of any branch) disappeared, how to get them back?
- Can't run built SFML project from Xcode template
- Postal Framework crash in iPhone but runs successfully in simulator
- React Native - RealmJS - Linker command failed with exit code 1
- how to install xcode on macos hight sierra without apple account
- Xcode: Can't Attach to process
- Issue with Xcode Target and settings for Apple Watch App
- There are no active runners online GitLab
- My project code not running in Xcode(15.3) but the same code running in Xcode 14.2 in swift how to fix in xcode 15.3?
- How to press and hold in Xcode simulator
- Memory management for image data storing and retrieving with SwiftData (or CoreData)
- Error: spawn flutter ENOENT in flutter build_runner
- Can a project using Crashlytics have a GoogleService-Info.plist file renamed to something else?
- What changed from xcode 13.2.1 to 14.2 that would affect an app's entitlements?
Related Questions in XCUITEST
- How to check that test throws exception in app using Xcode UITest
- Impossible to click on element on iOS devices for Appium XCUITEST driver
- xcodebuild is stuck indefinitely when few tests are failed
- Simulate in XCUITest app state restoration since iOS 17
- Unable to launch WebDriverAgent because of xcodebuild failure: "xcodebuild failed with code 65"
- UnsupportedCommandException error performing touchactions in iOS device using Appium
- Xcuitest: tapping at a specific location using x y coordinates not triggering the controls at that location
- Rotate iOS Simulator via XCUITest
- Wait for page loading in xcuitest
- Read mock data (stubs) in UITest from a local storage to iPhone (real device not a simulator)
- How can I perform swipe left "with particular coordinate or height of screen" in XCUI test?
- XCUIElement.exists fails when element is offscreen
- WebdriverAgent error on using driver.keys() on iOS device
- How to unlock a physical device via XCUITest or xcrun?
- Wait for page to load completely and content become visible. XCUI Appliction
Related Questions in XCUIELEMENT
- XCUIElement.exists fails when element is offscreen
- How to do UI testing for calling and receving a phone call from a Particular Number in swift ios
- How to filter from a list of static texts through the name of a label
- Why are the child elements inheriting the parent accessibility identifier?
- How to retrieve a button based off an accessibility identifier and a label
- How to retrieve elements within an element, using accessibility identifiers
- Unable to add / send Text to a XCUIElementSecureTextField using Appium inspector
- XCUIElement's Print Statement Not Including Nested Button
- Search for XCUIElement is too slow
- Xcode UI Test: How to move an XCUIElement to another position on the screen?
- Not able to locate element using following-sibling or following in Appium for Mac
- Appium Inpector showing XCUIElementTypeAny instead of XCUIElementTypeCell
- How to grab a path for app.navigationBars
- SwiftUI XCUIElement - How to grab XCUIElement on the screen?
- How to parse the string content of debugDescription in XCUITest swift
Related Questions in XCUIELEMENTTYPEQUERYPROVIDER
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular # Hahtags
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
Oddly, your screenshot shows two Unlock buttons, but your debug only shows one.
Going from your debug output, assuming there is only a single unlock button in the application, you simply need to provide the label.
If there are multiple buttons matched, you need to associate it with the label and find their shared parent. This only works if the parent container isn't shared with the other Unlock button.
OR assume its index. If it's the first one on the page firstMatch is what you're looking for.
If it's not the first you can return an array of all elements (allElementsBoundByIndex) and then choose the index of the one you want. To find the second (arrays begin at 0), for example:
or
The best solution is for you or your development team add an accessibility identifer to this button so it can be uniquely identified.