search_test.py 1.0 KB

1234567891011121314151617181920212223242526272829303132333435
  1. import time
  2. import allure
  3. import pytest
  4. from page.loginPage import LoginPage
  5. from page.searchPage import SearchPage
  6. @allure.epic("读书屋项目")
  7. class TestSearch:
  8. @allure.feature("搜索功能")
  9. @allure.story("这是搜索功能噢")
  10. @allure.title("登陆-搜索书籍用例")
  11. def test_search(self,driver):
  12. l=LoginPage(driver)
  13. l.login("15574113907","123456")
  14. time.sleep(3)
  15. s=SearchPage(driver)
  16. sjmsg=s.search_book("云上夕轮")
  17. assert "云上夕轮" in sjmsg
  18. # 搜索用例 1 不理解2
  19. # 断言也不是固定这么写
  20. # 循环 在别的文件封装成一个方法 调用方法和你的预期结果对比
  21. # pom框架的时候 很灵活 按照思维不一样 pom框架
  22. # def test_search(self, driver):
  23. # s = SearchPage(driver)
  24. # sjmsg = s.search_book("云上夕轮","http://120.25.127.201:18001/")
  25. # assert "云上夕轮" in sjmsg
  26. if __name__ == '__main__':
  27. pytest.main([__file__,'-sv'])