test_body_page.py 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. #!/usr/bin/env python
  2. # -*- coding: utf-8 -*-
  3. '''
  4. @File : login_page.py
  5. @Time : 2024/11/13 20:47:19
  6. @Author : dulip3ng
  7. @Version : 1.0
  8. @Desc : None
  9. '''
  10. def test_click_button(body_page, home_page):
  11. home_page.change_org("100.1")
  12. home_page.search_bill("销售订单")
  13. body_page.click_button("新增行")
  14. def test_click_sub_button(body_page):
  15. body_page.click_button("新增行", "插入行")
  16. def test_get_row_count(body_page):
  17. row_count = body_page.get_row_count()
  18. assert row_count == "3"
  19. def test_set_value(body_page):
  20. body_page.set_value(1, "物料编码", "T15B-DX14000843")
  21. body_page.set_value(1, "客户款式号", "123123")
  22. body_page.set_value(1, "生产月份", "9")
  23. def test_get_value(body_page):
  24. assert body_page.get_value(1, "物料编码") == "T15B-DX14000843"
  25. assert body_page.get_value(1, "客户款式号") == "123123"
  26. assert body_page.get_value(1, "生产月份") == "9"
  27. def test_click_line(body_page):
  28. body_page.click_line(2)
  29. def test_set_checked(body_page):
  30. body_page.set_checked(1, "控制发货数量")
  31. def test_change_sheet(body_page):
  32. body_page.change_sheet("物料数据")
  33. def test_set_text_in_body_head(body_page):
  34. body_page.set_text_in_body_head("面料规格", "123123")
  35. def test_set_select_in_body_head(body_page):
  36. body_page.set_select_in_body_head("货主类型", "供应商")
  37. def test_set_base_in_body_head(page, body_page):
  38. body_page.set_base_in_body_head("面料来源", "客供免费")
  39. def test_get_base_in_body_head(body_page):
  40. assert body_page.get_base_in_body_head("面料来源") == "客供免费"
  41. def test_get_text_in_body_head(body_page):
  42. assert body_page.get_text_in_body_head("面料规格") == "123123"
  43. def test_get_select_in_body_head(body_page):
  44. assert body_page.get_select_in_body_head("货主类型") == "供应商"