class TrackPagePerformanceYoutubeLocators: # headers track_performance = "track-performance-" CHOOSE_VIDEOS_LINK = "//*[@id='track-videos-control']" VIEWS_DD = f"//*[@id='{track_performance}views-by-sources-dd']" VIEWS_CHOSEN = f"{VIEWS_DD}/span[string-length(.) > 0]" SOURCE_DD = f"//*[@id='{track_performance}sources-dd']" MARKET_DD = f"//*[@id='{track_performance}markets-dd']" DD_APPLY_BUTTON = "(//button[.='Apply'])[1]" REGION_ITEM = "//*[contains(@class, 'region') and text()='{}']" GRAPH_TYPE_DD = f"//*[@id='{track_performance}graph-type-dd']" GRAPH_TYPE_DD_CHOSEN = f"{GRAPH_TYPE_DD}/span[string-length(.) > 0]" DAY_COUNT_LABEL = f"//*[@id='{track_performance}day-count-label']" EXPORT_DD = f"//div[@id='{track_performance}export-dd']" EXPORT_AS_PNG = "//*[text()='Export as PNG']"