コード例 #1
0
 def cones_settings_click(name):
     ConesPage.__swipe_from()
     if Properties.if_ios():
         ConesPage.return_settings_button().click()
         ConesPage.choose_by_name(name)
     else:
         locator = Properties.get_cones_page_locator_map().get_locator(
             ConesPageLocators.coneSettings)
         locator.locator = locator.locator.replace("TEXT_TO_CHANGE", name)
         settings_button = Button(locator)
         location = settings_button.get_location()
         size = settings_button.get_size()
         x = location["x"]
         y = location["y"] + size["height"] // 2
         Button(locator).click()
         ConesPage.tap_on(x, y)
コード例 #2
0
 def return_user_name_button():
     return Button(Properties.get_cones_page_locator_map().get_locator(
         ConesPageLocators.userName))
コード例 #3
0
 def return_cone_button_by_name(name_of_cone):
     return Button(".//*[contains(@resource-id,'tunedevice_ind_cell_np_text')]")
コード例 #4
0
 def click_back():
     Button(Properties.get_search_page_locator_map().get_locator(
         SearchPageLocators.back)).click()
コード例 #5
0
 def return_play_this_playlist_button():
     return Button(Properties.get_search_page_locator_map().get_locator(
         SearchPageLocators.playThisPlaylist))
コード例 #6
0
 def return_search_option(int_x):
     locator = Properties.get_search_page_locator_map().get_locator(
         SearchPageLocators.clickXResult)
     locator.locator = locator.locator.replace("TEXT_TO_CHANGE", int_x)
     return Button(locator)
コード例 #7
0
 def choose_filter(name):
     Button(Properties.get_search_page_locator_map().get_locator(
         SearchPageLocators.filter)).click()
     SearchPage.return_filter_option(name).click()
コード例 #8
0
 def click_ok_alert_popup():
     return Button(Properties.get_search_page_locator_map().get_locator(
         SearchPageLocators.okPopUpAlert)).click()
コード例 #9
0
 def return_unlink_cone():
     return Button(Properties.get_cones_page_locator_map().get_locator(
         ConesPageLocators.unlinkCone))
コード例 #10
0
 def return_pop_up_ok():
     return Button(Properties.get_cones_page_locator_map().get_locator(
         ConesPageLocators.popUpOK))
コード例 #11
0
 def return_link_to_cone():
     return Button(Properties.get_cones_page_locator_map().get_locator(
         ConesPageLocators.linkToCone))
コード例 #12
0
 def cones_settings_popup(name):
     ConesPage.__swipe_from()
     locator = Properties.get_cones_page_locator_map().get_locator(
         ConesPageLocators.coneSettings)
     locator.locator = locator.locator.replace("TEXT_TO_CHANGE", name)
     Button(locator).click()
コード例 #13
0
 def return_done_button():
     return Button(Properties.get_cones_page_locator_map().get_locator(
         ConesPageLocators.done))
コード例 #14
0
 def return_settings_button():
     return Button(Properties.get_cones_page_locator_map().get_locator(
         ConesPageLocators.coneSettings))
コード例 #15
0
 def link_click(name):
     locator = Properties.get_cone_settings_page_locator_map().get_locator(
         ConeSettingsPageLocators.coneNameInLan)
     locator.locator = locator.locator.replace("TEXT_TO_CHANGE", name)
     Button(locator).click()
コード例 #16
0
 def is_master():
     return Button(Properties.get_cones_page_locator_map().get_locator(
         ConesPageLocators.masterCone)).is_presented()
コード例 #17
0
 def skip_help():
     Button(Properties.get_welcome_page_locator_map().get_locator(WelcomePageLocators.skipButton)).click()
コード例 #18
0
 def is_slave():
     return Button(Properties.get_cones_page_locator_map().get_locator(
         ConesPageLocators.slaveLastCone)).is_presented()
コード例 #19
0
 def click_learn_more_alert_popup():
     return Button(Properties.get_search_page_locator_map().get_locator(
         SearchPageLocators.learnMorePopUpAlert)).click()
コード例 #20
0
 def done_click():
     Button(Properties.get_cones_page_locator_map().get_locator(
         ConesPageLocators.done)).click()
コード例 #21
0
 def return_filter_option(name):
     locator = Properties.get_search_page_locator_map().get_locator(
         SearchPageLocators.filterChooser)
     locator.locator = locator.locator.replace("TEXT_TO_CHANGE", name)
     return Button(locator)
コード例 #22
0
 def return_cone_by_name(name):
     locator = Properties.get_cones_page_locator_map().get_locator(
         ConesPageLocators.cone)
     locator.locator = locator.locator.replace("TEXT_TO_CHANGE", name)
     return Button(locator)
コード例 #23
0
 def click_likes():
     Button(Properties.get_search_page_locator_map().get_locator(
         SearchPageLocators.likes)).click()
コード例 #24
0
 def equalizer_click():
     Button(Properties.get_cone_settings_page_locator_map().get_locator(
         ConeSettingsPageLocators.equalizerButton)).click()
コード例 #25
0
 def play_this_album():
     Button(Properties.get_search_page_locator_map().get_locator(
         SearchPageLocators.playThisAlbum)).click()
コード例 #26
0
 def set_equalizer(eq_name):
     ConeSettingsPage.equalizer_click()
     locator = Properties.get_cone_settings_page_locator_map().get_locator(
         ConeSettingsPageLocators.eqSet)
     locator.locator = locator.locator.replace("TEXT_TO_CHANGE", eq_name)
     Button(locator).click()
コード例 #27
0
 def click_first_result():
     Button(Properties.get_search_page_locator_map().get_locator(
         SearchPageLocators.clickFirstResult)).click()
コード例 #28
0
 def back_click():
     Button(Properties.get_cone_settings_page_locator_map().get_locator(
         ConeSettingsPageLocators.back)).click()
コード例 #29
0
 def get_login_button():
     return Button(Properties.get_login_page_locator_map().get_locator(
         LoginPageLocators.loginButton))
コード例 #30
0
 def return_logout_button():
     return Button(
         Properties.get_user_properties_page_locator_map().get_locator(
             UserPropertiesPageLocators.logoutButton))