Пример #1
0
def add_product(driver):
    time.sleep(5)
    value = data.product_list_button
    additional.wait_element(
        driver, data.part_number_field_id,
        'id')  #  additional.wait_element(driver, value, 'id')
    additional.select_first_cell(driver, value, False)
Пример #2
0
def fill_in_member_of(driver):
    element_id = data.member_of_id
    additional.select_first_cell(driver, element_id, False)
    #additional.wait_element(driver, data.overwrite_dialog_no, 'xpath')
    time.sleep(2)
    additional.select_element_with_text_from_list(driver,
                                                  data.overwrite_dialog_no,
                                                  "xpath", "No")
Пример #3
0
def fill_in_vendor(driver):
    element_id = data.rfq_vendor_id
    # time.sleep(5)
    additional.select_first_cell(driver, element_id, False)
    try:
        driver.find_element(By.XPATH, data.contact).click()
    except:
        return
Пример #4
0
def fill_in_account_field(driver):
    element_id = data.rfq_account_id
    time.sleep(3)
    #additional.wait_element(driver, element_id, 'id')
    additional.select_first_cell(driver, element_id, False)
    try:
        driver.find_element(By.XPATH, data.contact).click()
    except:
        return
Пример #5
0
def select_contact_name(driver):
    value = data.contact_name_selector_id
    additional.select_first_cell(driver, value, False)
    additional.wait_element(driver, data.contact_name_overwrite_adress,
                            "xpath")
    driver.find_elements(
        By.XPATH, data.contact_name_overwrite_adress
    )[len(driver.find_elements(By.XPATH, data.contact_name_overwrite_adress)) -
      1].click()
Пример #6
0
def fill_in_reports_to(driver):
    element_id = data.reports_to_id
    additional.wait_element(driver, data.reports_to_id, 'id')
    additional.select_first_cell(driver, element_id, False)
Пример #7
0
def select_assets(driver):
    value = data.assets_id
    additional.select_first_cell(driver, value, False)
Пример #8
0
def select_location(driver):
    value = data.location_selector_id
    additional.select_first_cell(driver, value, False)
Пример #9
0
def add_product(driver):
    value = data.product_list_button
    additional.select_first_cell(driver, value, False)
Пример #10
0
def fill_in_vendor_name(driver):
    element_id = data.vendor_name_id
    additional.select_first_cell(driver, element_id, False)
Пример #11
0
def fill_in_manufacturer_field(driver):
    element_id = data.search_manufacturer_id
    additional.select_first_cell(driver, element_id, False)
Пример #12
0
def select_locations(driver):
    element_id = data.contact_locations_id
    additional.wait_element(driver, data.contact_locations_id, 'id')
    additional.select_first_cell(driver, element_id, False)
Пример #13
0
def fill_in_accounts_name(driver):
    element_id = data.contact_account_name_id
    additional.wait_element(driver, data.contact_account_name_id, 'id')
    additional.select_first_cell(driver, element_id, True)
Пример #14
0
def fill_in_order_approval_limit(driver):
    element_id = data.order_approval_limit_id
    additional.wait_element(driver, data.order_approval_limit_id, 'id')
    additional.select_first_cell(driver, element_id, False)
Пример #15
0
def fill_in_account_field(driver):
    element_id = data.account_selector_id
    additional.wait_element(driver, data.account_selector_id, 'id')
    additional.select_first_cell(driver, element_id, True)
    assert driver.find_element(By.ID, data.account_display_id).get_attribute(
        'value') == 'Account for autotests'
Пример #16
0
def fill_in_account_field(driver):
    value = data.account_selector_id
    additional.wait_element(driver, value, 'id')
    additional.select_first_cell(driver, value, True)
Пример #17
0
def select_aircraft(driver):
    element_id = data.aircraft_id
    additional.select_first_cell(driver, element_id, False)
Пример #18
0
def select_customer_quote(driver):
    value = data.customer_quote_id
    additional.select_first_cell(driver, value, False)
Пример #19
0
def select_location(driver):
    element_id = data.location_id
    additional.select_first_cell(driver, element_id, False)
Пример #20
0
def select_aircraft(driver):
    value = data.aircraft_id
    additional.select_first_cell(driver, value, False)
Пример #21
0
def select_contact_name(driver):
    element_id = data.contact_name_id
    additional.select_first_cell(driver, element_id, False)
Пример #22
0
def select_sold_by(driver):
    value = data.sold_by_id
    additional.wait_element(driver, value, 'id')
    additional.select_first_cell(driver, value, False)
Пример #23
0
def add_product(driver):
    element_id = data.product_list_button
    additional.select_first_cell(driver, element_id, False)
    time.sleep(2)
    additional.wait_product_field_selection(driver)
Пример #24
0
def fill_in_vendor_field(driver):
    element_id = data.vendor_list_id
    additional.wait_element(driver, element_id, 'id')
    additional.select_first_cell(driver, element_id, False)
Пример #25
0
def select_vendor(driver):
    element_id = data.po_vendor_list_id
    additional.select_first_cell(driver, element_id, False)
Пример #26
0
def fill_in_contact_field(driver):
    element_id = data.rfq_contact_id
    additional.select_first_cell(driver, element_id, False)
Пример #27
0
def fill_in_relationships(driver):
    element_id = data.relationships_id
    additional.wait_element(driver, data.relationships_id, 'id')
    additional.select_first_cell(driver, element_id, False)