当前位置: 首页 > news >正文

天河商城网站建设it培训机构出来能找到工作吗

天河商城网站建设,it培训机构出来能找到工作吗,前台网站开发技术,音乐制作PythonSeleniumUnittestDdtHTMLReport分布式数据驱动自动化测试框架结构 1、Business#xff1a;公共业务模块#xff0c;如登录模块#xff0c;可以把登录模块进行封装供调用 ------login_business.py from Page_Object.Common_Page.login_page import Login_Page from H…PythonSeleniumUnittestDdtHTMLReport分布式数据驱动自动化测试框架结构 1、Business公共业务模块如登录模块可以把登录模块进行封装供调用 ------login_business.py from Page_Object.Common_Page.login_page import Login_Page from HTMLReport import logger import timedef login(driver, username, password):登录业务:param driver:浏览器驱动:param username:用户名:param password:密码:return:Nonelogger().info(f使用用户名:{username},密码:{password}进行登陆)login_page Login_Page(driver)login_page.send_username(username)login_page.send_password(password)login_page.submit()time.sleep(2) ----Base_url.py对应的url地址 2、Common与业务无关的公共模块如对Selenium的二次封装方便后期的调用还有一些工具类如在读取数据时需要对读取文件进行封装 3、PageOBject这个就应该不用多说了页面元素的封装这个根据自己公司系统的业务去做分层封装不做过多解释 4、report测试报告 5、TestCase测试用例层下面以logincase为例子 ---logincase.py import unittest from Business.Base_url import url_index import ddt from Common.tools.read_txt import read_txt from HTMLReport import logger from Page_Object.Common_Page.index_page import Index_Page from Common.selenium_library import SeleniumBase from Business.login_business import loginddt.ddt class Test_login(unittest.TestCase):def setUp(self):self.driver SeleniumBase().get_web_driver()def tearDown(self):SeleniumBase(self.driver).quit()ddt.unpackddt.data(*read_txt(TestData/login_user_password.txt))def test_login(self, username, password, assert_type):se SeleniumBase(self.driver)se.get(url_index)login(self.driver, username, password)se.add_page_screen_shot()if assert_type 1:logger().info(断言登陆成功)text Index_Page(self.driver).login_success()self.assertIn(测试, text, 登陆成功断言)elif assert_type 2:text self.driver.find_element_by_id(submit).textself.assertIn(立即登录, text, 登陆失败断言)elif assert_type 3:text self.driver.find_element_by_id(submit).textself.assertIn(立即登录, text, 登陆失败断言)elif assert_type 4:text self.driver.find_element_by_id(submit).textself.assertIn(立即登录, text, 登陆失败断言)else:logger().info(f未知断言类型{assert_type})self.assertTrue(False, 未知断言类型) 6、TestData测试数据对应用例的数据都是在这里去取 7、TestSuite测试套件以登录套件为例 ---loginsuite.py import unittestfrom TestCase.LoginCase import login_casedef return_suite():suiteunittest.TestSuite()loaderunittest.TestLoader()suite.addTests(loader.loadTestsFromTestCase(login_case.Test_login))return suite 8、browser.ini浏览器配置文件 [local] local_browser False wait_time 10[browser] name chrome ;name firefox ;name ie window_width window_height [grid] command_executor http://127.0.0.1:4444/wd/hub headless False proxy 9、run.py整体运行文件 import unittest from TestSuite.LinesSuite import lines_suite from TestSuite.LinesSuite import itinerary_suiteimport HTMLReportsuite unittest.TestSuite()# suite.addTests(login_suite.return_suite()) suite.addTests(lines_suite.return_suite()) suite.addTests(itinerary_suite.return_suite())HTMLReport.TestRunner(report_file_nametest,titleWEB UI 自动化,description登陆,thread_count3 ).run(suite) 10、整体框架结构图
http://www.hkea.cn/news/14572986/

相关文章:

  • 地方房地产网站seo实战案例分享flash网站收录
  • 米拓建站免费模板个人网页生成器
  • wordpress按修改时间排序搜索引擎优化seo
  • 汉中市网站建设商标注册网上缴费流程
  • 工体商城网站建设门户网站建设投入
  • 青冈县网站建设wordpress应用商城wpjam
  • 网站外链建设分析重庆网站建设公司招聘
  • 做设计有哪些好用的素材网站网上推广企业
  • 标准网站建设服务器搭建创新平台
  • 网游开发成本seo网络营销推广优化
  • html旅游网站页面设计模板怎么拥有自己的小程序
  • 模板网站建设明细报价表WordPress星光主题
  • 什么网站做推广比较好两学一做网站无法做题
  • 网站建设seo推广洞头区小程序模板源代码
  • 金华市金东区建设局网站合肥营销网站建设公司
  • 微信网站和手机网站的区别电子商务网站建设实训目的
  • 网站建设百度推广总结中国海洋大学站群网站建设
  • 华为云速建站可以做英文网站跟公司产品做网站
  • 网站备案信息抽查运营好网站
  • 阿里云网站更换域名网站后台传照片 c windows temp 拒绝访问
  • 电子商务网站规划设计方案wordpress用户发表文章
  • 电销网站建设给企业做网站
  • 广安做网站公司14亿有多少中国人打了新冠疫苗
  • 传奇怎么做充值网站seo外包如何
  • 模型评测网站怎么做公司部门解散赔偿标准
  • 吉林省建设厅官方网站办事指南购物网站设计意义
  • 江苏省工程建设招标网站网页设计网站建设招聘
  • 饰品网站建设策划书搜索引擎google
  • 什么是交互式网站包头做网站
  • 沅江网站设计大型网站建设设备