from appium.webdriver.common.mobileby import MobileBy class ArtistSelectorLocators: LOG_OUT_BN = (MobileBy.IOS_CLASS_CHAIN, "**/XCUIElementTypeOther[`label == \"log out\"`][-1]") ARTISTS_LIST = (MobileBy.IOS_CLASS_CHAIN, "**/XCUIElementTypeScrollView/XCUIElementTypeOther/XCUIElementTypeOther") ARTISTS_LIST_BY_POSITION = ( MobileBy.IOS_CLASS_CHAIN, "**/XCUIElementTypeScrollView/XCUIElementTypeOther/XCUIElementTypeOther[{}]") ARTISTS_LIST_BY_TEXT = (MobileBy.IOS_CLASS_CHAIN, "**/XCUIElementTypeScrollView/XCUIElementTypeOther/XCUIElementTypeOther[`label == \"{}\"`]") SELECT_ARTIST_LB = (MobileBy.IOS_CLASS_CHAIN, "**/XCUIElementTypeStaticText[`label == \"Select an artist to get started.\"`]") SEARCH_ARTIST_FIELD = (MobileBy.ACCESSIBILITY_ID, "Search")