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)
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")
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
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
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()
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)
def select_assets(driver): value = data.assets_id additional.select_first_cell(driver, value, False)
def select_location(driver): value = data.location_selector_id additional.select_first_cell(driver, value, False)
def add_product(driver): value = data.product_list_button additional.select_first_cell(driver, value, False)
def fill_in_vendor_name(driver): element_id = data.vendor_name_id additional.select_first_cell(driver, element_id, False)
def fill_in_manufacturer_field(driver): element_id = data.search_manufacturer_id additional.select_first_cell(driver, element_id, False)
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)
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)
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)
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'
def fill_in_account_field(driver): value = data.account_selector_id additional.wait_element(driver, value, 'id') additional.select_first_cell(driver, value, True)
def select_aircraft(driver): element_id = data.aircraft_id additional.select_first_cell(driver, element_id, False)
def select_customer_quote(driver): value = data.customer_quote_id additional.select_first_cell(driver, value, False)
def select_location(driver): element_id = data.location_id additional.select_first_cell(driver, element_id, False)
def select_aircraft(driver): value = data.aircraft_id additional.select_first_cell(driver, value, False)
def select_contact_name(driver): element_id = data.contact_name_id additional.select_first_cell(driver, element_id, False)
def select_sold_by(driver): value = data.sold_by_id additional.wait_element(driver, value, 'id') additional.select_first_cell(driver, value, False)
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)
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)
def select_vendor(driver): element_id = data.po_vendor_list_id additional.select_first_cell(driver, element_id, False)
def fill_in_contact_field(driver): element_id = data.rfq_contact_id additional.select_first_cell(driver, element_id, False)
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)