1234567891011121314151617181920212223242526272829303132333435363738394041 |
- from common.condition_row import ConditionRow
- def test_make_sales_order(home_page, head_page, body_page):
- # 变更组织为服装营销一科
- home_page.change_org("100.1")
- # 打开销售订单
- home_page.search_bill("销售订单")
- # 单据头字段“衬衣订单号”赋值
- head_page.set_value("衬衣订单号", "00124001")
- # 单据体字段“物料编码”赋值
- body_page.set_value(1, "物料编码", "T15B-DX14000843")
- # 获取“物料编码”字段值
- print(body_page.get_value(1, "物料编码"))
- # 勾选单据体复选框
- body_page.set_checked(1, "控制发货数量")
- # 切换单据体页签
- body_page.change_sheet("物料数据")
- # 子单据体字段赋值
- body_page.set_text_in_body_head("面料规格", "123123")
- # 点击报错
- head_page.click_button("保存")
- # 打印报错信息
- print(head_page.get_multi_error_message())
- # 页面延时3秒方便观察
- head_page.wait_time(3000)
- def test_query_order_by_bill_no(home_page, list_page, filter_page):
- # 打开销售订单列表
- home_page.search_bill("销售订单列表")
- # 点击列表过滤按钮
- list_page.click_button("过滤")
- # 设置过滤条件,这里需要用到自定义类型ConditionRow
- cond1 = ConditionRow(1, "单据编号", "XSDD2411020024")
- # 执行过滤
- filter_page.filter(cond1)
- # 打开列表第一行单据
- list_page.open_bill_by_row(1)
- # 页面延时3秒方便观察
- list_page.wait_time(3000)
|