Exemple #1
0
def add2(driver):
    purchase_order = pages.Purchasepage(driver)
    purchase_order.received_product()
    purchase_order.vendor_bill()
    purchase_order.update_screenshot()
    purchase_order.click_attach()
    purchase_order.edit()
    purchase_order.barcode_plu()
def autoindent(cache, driver):
    purchasepage = pages.Purchasepage(driver)
    purchasepage.sub_menu_autoindent()
    purchasepage.auto_indent()
    purchasepage.pending_record()
    po_number = cache['po_number']
    purchasepage.check_box(po_number)
    purchasepage.action()
    purchasepage.conform_order()
Exemple #3
0
def purchase_manager(driver, usernamepurchase, password):
    purchasemanager = pages.Purchasemanager(driver)
    purchasemanager.login_purchasemanager(usernamepurchase, password)
    menu = pages.Menupage(driver)
    menu.humberger_menu()
    menu.purchase_menu()
    time.sleep(0.5)
    purchasepage = pages.Purchasepage(driver)
    purchasepage.sub_menu_purchase()
    purchasepage.sub_menu_purchaseorder()
Exemple #4
0
def add(driver):
    purchase_order = pages.Purchasepage(driver)
    purchase_order.create()
    purchase_order.vendor_selection()
    purchase_order.company_selection()
    # purchase_order.add_item()
    purchase_order.add_product()
    # purchase_order.change_qunatity()
    purchase_order.save()
    purchase_order.confirmorder()
    purchase_order.get_po()
Exemple #5
0
def sales_projection(driver, projectionsheet):
    menu = pages.Menupage(driver)
    time.sleep(1)
    menu.humberger_menu()
    menu.purchase_menu()
    purchasepage = pages.Purchasepage(driver)
    purchasepage.sub_menu_autoindent()
    purchasepage.projection()
    purchasepage.import_projection()
    purchasepage.loadfile(projectionsheet)
    purchasepage.test_import()
    purchasepage.import_file()
Exemple #6
0
def autoindent(cache, driver):
    purchasepage = pages.Purchasepage(driver)
    purchasepage.sub_menu_autoindent()
    purchasepage.auto_indent()
    purchasepage.pending_record()
    po_number = cache['po_number']
    purchasepage.check_box(po_number)
    purchasepage.change_vendor()
    purchasepage.action()
    purchasepage.conform_order()
    time.sleep(1)
    so_number = purchasepage.get_so()
    cache['so_number'] = so_number
Exemple #7
0
def indent(driver, cache, indentsheet, indentdate):
    purchasepage = pages.Purchasepage(driver)
    purchasepage.sub_menu_autoindent()
    purchasepage.indent()
    purchasepage.import_projection()
    purchasepage.loadfile_indent(indentsheet)
    purchasepage.test_import()
    purchasepage.import_file()
    purchasepage.projection_to_done()
    purchasepage.indent_date()
    time.sleep(0.2)
    purchasepage.action()
    purchasepage.generate_indent()
    po_number = purchasepage.getponumber(indentdate)
    cache['po_number'] = po_number
Exemple #8
0
def retail_manager(cache, driver, scannedbill, usernameRetail, password):
    loginpage = pages.Loginpage(driver)
    loginpage.enter_logindetails(usernameRetail, password)
    menu = pages.Menupage(driver)
    menu.humberger_menu()
    menu.purchase_menu()
    purchasepage = pages.Purchasepage(driver)
    purchasepage.sub_menu_purchase()
    purchasepage.sub_menu_purchaseorder()
    time.sleep(1)
    purchasepage.filter_remove()
    po_number = cache['po_number']
    time.sleep(0.5)
    purchasepage.check_box(po_number)
    purchasepage.receive_product()
    purchasepage.vendor_bill(scannedbill)
    purchasepage.receive_product_bill()
    purchasepage.scan_package()
    purchasepage.barcode()
    purchasepage.confirm()
    time.sleep(10)
Exemple #9
0
def add3(driver):
    purchase_order = pages.Purchasepage(driver)
    purchase_order.validate()
    purchase_order.purchase_tab()
    purchase_order.purchase_order()
    purchase_order.click_po()
Exemple #10
0
def purchase(driver):
    purchase_order = pages.Purchasepage(driver)
    purchase_order.humberger_menu()
    purchase_order.purchase_app()