示例#1
0
    def test_create_so_from_cus(self, browser):
        cus_name = '3M COMPANY'
        num_of_items = 2
        items = ['0001', '0002']

        link = 'http://18.213.119.207/salesorder/pages/login.aspx'
        page = LoginPage(browser, link)
        page.open()
        page.login('SOA424824', 'letmein', 'letmein')
        cus = CU(browser, link)
        cus.list_all_customers()
        cus.search_cus_by_ref(cus_name)
        cus.view_cus()
        cus.create_so_from_cus()
        so = SO(browser, link)
        so.add_several_items_by_ref(num_of_items, *items)
        so.save_so()
示例#2
0
    def test_create_so_from_cus_with_cus_pl(self, browser):
        cus_name = '3M COMPANY'
        pl_name = '5110'
        num_of_items = 2
        items = ['0001', '0002']

        link = 'http://18.213.119.207/salesorder/pages/login.aspx'
        page = LoginPage(browser, link)
        page.open()
        page.login('SOA424824', 'letmein', 'letmein')
        cus = CU(browser, link)
        cus.list_all_customers()
        cus.search_cus_by_ref(cus_name)
        cus.view_cus()
        cus.edit_cus()
        cus.add_cus_pl(pl_name)
        cus.save_changes()
        cus.create_so_from_cus()
        so = SO(browser, link)
        so.add_several_items_by_ref(num_of_items, *items)
        so.save_so()
        actual_pl = browser.find_element(*MPL.PL_VALUE).text
        assert pl_name == actual_pl, f'expected pl - {pl_name}, actual pl - {actual_pl}'