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()
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()
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()
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()
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
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
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)
def add3(driver): purchase_order = pages.Purchasepage(driver) purchase_order.validate() purchase_order.purchase_tab() purchase_order.purchase_order() purchase_order.click_po()
def purchase(driver): purchase_order = pages.Purchasepage(driver) purchase_order.humberger_menu() purchase_order.purchase_app()