Esempio n. 1
0
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)
Esempio n. 2
0
def txtAdded(text: str):
    return driver.find(Selector(By.XPATH, _txt_added.replace('$$', text)),
                       sensitive=False)
Esempio n. 3
0
__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"
Esempio n. 4
0
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)
Esempio n. 5
0
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)
Esempio n. 6
0
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)
Esempio n. 7
0
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)
Esempio n. 8
0
def note_options(option_name):
    s_option = Selector(
        By.XPATH, "//div[@class = 'h1U9Be-xhiy4']//div[@aria-label='" +
        option_name + "']")
    return driver.find(s_option)
Esempio n. 9
0
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)
Esempio n. 10
0
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)