def edit_note_options(option_name): # Needs to click a specific note first s_edit_option = Selector( By.XPATH, "//div[@class = 'IZ65Hb-n0tgWb di8rgd-r4nke IZ65Hb-QQhtn oT9UPb']//div[@aria-label='" + option_name + "']") return driver.find(s_edit_option)
def txtAdded(text: str): return driver.find(Selector(By.XPATH, _txt_added.replace('$$', text)), sensitive=False)
__doc__ = "selectors for chrome stettings and menu" from Autotest.izSelenium import Selector, By driver = None URL_SETTINGS = "chrome://settings/" s_lbl_advanced = Selector(By.CSS_SELECTOR, "#advanced-settings-expander") def lblAdvanced(): return driver.find(s_lbl_advanced) s_btn_privacy = Selector(By.CSS_SELECTOR, "#privacyContentSettingsButton") def btnPrivacy(sensitive=True): return driver.find(s_btn_privacy, sensitive) s_btn_popup_exceptions = Selector(By.XPATH, "//button[@contenttype='plugins']") def btnPopupException(): return driver.find(s_btn_popup_exceptions) s_inpt_hostname = Selector( By.XPATH, "//*[@id='content-settings-exceptions-area']/div[2]/div[5]/list/div[2]/div/div/input"
from Autotest.izSelenium import Selector, By from keep import GetDriver driver = GetDriver() s_user_name = Selector(By.CSS_SELECTOR, "#identifierId") def user_name(): return driver.find(s_user_name) s_user_next_button = Selector(By.XPATH, "//span[contains(text(), 'הבא')]") def user_next_button(): return driver.find(s_user_next_button) s_user_password = Selector(By.XPATH, "//input[@name = 'password']") def user_password(): return driver.find(s_user_password) s_psw_next_button = Selector(By.CSS_SELECTOR, ".RveJvd.snByac") def user_psw_button(): return driver.find(s_psw_next_button)
from Autotest.izSelenium import Selector, By from keep import GetDriver driver = GetDriver() s_main_icon = Selector(By.CSS_SELECTOR, "#ognwrapper a[aria-label='Keep']") def main_icon(sensitive=False): return driver.find(s_main_icon, sensitive)
from Autotest.izSelenium import Selector, By from keep import GetDriver driver = GetDriver() s_label_name = Selector(By.XPATH, "//input[@aria-label = 'יש להזין את שם התווית']") def label_name(): return driver.find(s_label_name) s_label_exists = Selector(By.CSS_SELECTOR, ".mQXP-L9AdLc-oKdM2c-MPu53c") def label_exists(): return driver.find(s_label_exists) s_new_label = Selector(By.CSS_SELECTOR, ".RmniWd-mQXP-Bz112c") def new_label(): return driver.find(s_new_label)
def specific_note(note_text): s_note = Selector( By.XPATH, "//div[@class='IZ65Hb-n0tgWb IZ65Hb-WsjYwc-nUpftc di8rgd-r4nke RNfche']//div[@role='textbox' and contains(text(), '" + note_text + "')]") return driver.find(s_note)
def note_options(option_name): s_option = Selector( By.XPATH, "//div[@class = 'h1U9Be-xhiy4']//div[@aria-label='" + option_name + "']") return driver.find(s_option)
from Autotest.izSelenium import Selector, By from keep import GetDriver driver = GetDriver() s_new_note = Selector(By.XPATH, "//div[@aria-label='רישום הערה…']") def new_note(): return driver.find(s_new_note) s_new_list = Selector(By.XPATH, "//div[@aria-label='רשימה חדשה']") def new_list(): return driver.find(s_new_list) s_close_button = Selector(By.XPATH, "//div[contains(text(),'סגירה')]") def close_button(): return driver.find(s_close_button) def note_options(option_name): s_option = Selector( By.XPATH, "//div[@class = 'h1U9Be-xhiy4']//div[@aria-label='" + option_name + "']") return driver.find(s_option)
from Autotest.izSelenium import Selector, By from keep import GetDriver driver = GetDriver() s_later_today = Selector(By.XPATH, "//div[@id = ':4e']") def later_today(): return driver.find(s_later_today) s_tommorow = Selector(By.XPATH, "//div[@id = ':4f']") def tommorow(): return driver.find(s_tommorow) s_next_week = Selector(By.XPATH, "//div[@id = ':4g']") def next_week(): return driver.find(s_next_week) # make it work later (choosing date or location) s_selecting_time = Selector(By.XPATH, "//div[@id = ':4k']") def selecting_time(): return driver.find(s_selecting_time)