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?
186 Views Asked by Sudheer At
1
There are 1 best solutions below
Related Questions in XCODE
- Using Storyboard Reference
- Getting this message in my console in xcode "Ignoring restoreCompletedTransactionsWithApplicationUsername: because already restoring transactions"?
- Error when creating UIImage
- fade in an bounce animation subview
- How to delete static library ".a" file from xcode project?
- Error in main.storyboard
- Is the compiler Xcode uses to produce Assembly code a bad compiler?
- Using paths bonded to a XCode project to be shared
- How to set the time of Local notification in app to random between two times? (swift)
- "Invalid Signature, code object not signed at all" error
- Alarming memory increase with custom segue
- Display both alertTitle and AlertBody on a custom WatchKit notification
- How to make a CocoaPods project work on OS X El Capitan & Xcode 7 Beta?
- Cannot use CTRL+Drag for making a button action in Xcode?
- Labels properties changing in Xcode
Related Questions in XCUITEST
- XCUItest addUIInterruptionMonitor is not capturing alerts on iOS14 simulator and xcode 12
- addUIInterruptionMonitor() not working on device running iOS 14.0.1
- Unable to pick image from gallery XCUITest
- How to dismiss iOS 14 datePicker modal?
- CDN: trunk URL couldn't be downloaded:https://cdn.jsdelivr.net/cocoa/Specs/1/d/4/CocoaAsyncSocket/7.6.1/CocoaAsyncSocket.podspec.json
- How to change date and time on simulator when using XCUITest
- appium - XCUITest does not always start with error ECONNREFUSED
- Possible reasons why appium ios test is running slowly on some computers
- How to access the iOS 14 time picker in XCUITest
- Xcode Button missing from element tree hierarchy
- Is it possible to testing uitest (XCUI) when open url external browser?
- How to perform multiple drag gestures using XCUICoordinate in XCTest without releasing the element in-between?
- Is there a way to limit the number of simulators with Xcode test plans?
- How to check no network cases in iOS simulator in UI testing automation
- iOS UITest passes locally but fails on Bitrise
Related Questions in XCUIELEMENT
- XCUIAutomation: Click on corresponding button?
- How do I target in-app purchase drawer element with XCUITEST?
- XCode 13.1. Is it possible to take a screenshot of an XCUIElement that doesn't fit in screen?
- How to verify value contains multiple strings in XCUITest
- Search for XCUIElement is too slow
- XCUIElement's Print Statement Not Including Nested Button
- Unable to add / send Text to a XCUIElementSecureTextField using Appium inspector
- How to parse the string content of debugDescription in XCUITest swift
- How to grab a path for app.navigationBars
- SwiftUI XCUIElement - How to grab XCUIElement on the screen?
- Appium Inpector showing XCUIElementTypeAny instead of XCUIElementTypeCell
- Not able to locate element using following-sibling or following in Appium for Mac
- SwiftUI tvOS custom Button missing accessibility Focused state
- XCTest get parent / sibling of specific element in swift
- Making locators dynamic in XCUITest
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 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.